identifiers tokens

#include
#include
#include
using namespace std;

int main()
{
    string yes[20],no[20] ;

   char st[100], tmp[100],tm[10]="";
    int a=1,i=0,cu=0,p=1,q=0,w=0;

    printf("Enter a String: ");
   cin.get(st,100);
   for(int j=0;j<=strlen(st);j++)
   {
       if(st[j] != ','){

     tmp[i]=st[j];
     i++;
   }

   else if (st[j]==','){
     cu++ ;
     if ( tmp [0] >= 'A' && tmp [0] <= 'Z' || tmp [0] >= 'a' && tmp [0] <= 'z' || tmp[0] =='_' )
    {
        for(int k=0; k        {
            if(tmp[k]==' ')
            {
                p++;
            }

                    }
        if(p==1)
           {
                yes[cu] =  tmp ;
           q++;

            }
        else
           {  no[cu]=tmp ;
           w++;

            }
    }
     else{
           no[cu]=tmp ;
           w++;
    }

     i=0;
     p=1;
         for(int k=0; k        tmp[k]=' ';
    }
   }
     }
cout<<"valid ids are => ";
for (int i = 0; i <20 i="" p="">      if(yes[i] != "")
      {  cout << yes[i]<<" ";
       cout<<"," ;
}

 }
cout<cout<<"total valid id => "<< q ;
cout<cout<<"invalid ids are => ";
for (int i = 0; i <20 i="" p="">      if(no[i]!=""){

   cout <<  no[i] <<" ";
   cout<< ",";
} }
cout<cout<<"total invalid id => "<< w ;

}
  //Jahin,has an,4joy,_int,abc,6bar,ja6hin,ch ow,bangla,


No comments

Powered by Blogger.