Skip to content

Latest commit

 

History

History
56 lines (31 loc) · 604 Bytes

README.md

File metadata and controls

56 lines (31 loc) · 604 Bytes

Demo

C program to test whether a given identifier is valid or not

#include <stdio.h>

#include <conio.h>

#include <ctype.h>

void main()

{

    char a[10];

    int flag, i = 1;

    clrscr();

    printf("\n Enter an identifier:");

    gets(a);

    if (isalpha(a[0]))

        flag = 1;

    else

        printf("\n Not a valid identifier");

    while (a[i] != '\0')

    {

        if (!isdigit(a[i]) && !isalpha(a[i]))

        {

            flag = 0;

            break;
        }

        i++;
    }

    if (flag == 1)

        printf("\n Valid identifier");

    getch();
}