C Program To Check The String Is Valid Identifier Or Not

#include<stdio.h>
#include<conio.h>
#include<string.h>
int main()
{
char string[25];
int count=0,flag;
printf("Enter any string: ");
gets(string);
if( (string[0]>='a'&&string[0]<='z')||(string[0]>='A'&&string[0]<='Z')||(string[0]=='_'))
{
    for(int i=1;i<=strlen(string);i++)
    {
        if((string[i]>='a'&& string[i]<='z')||(string[i]>='A' && string[i]<='Z')||(string[i]>='0'&& string[i]<='9')||(string[i]=='-'))
    {
    count++;
    }
       }
    if(count==strlen(string))
    {
      flag=0;
    }
}
else
{
    flag=1;
}
if(flag==1)
    printf("%s is not valid identifier",string);
else
    printf("%s is valid identifier",string);
return 0;
}

Output #1

Output #2

Related Posts




Share To:

Arogya Thapa Magar

Post A Comment:

0 comments so far,add yours