Untitled
unknown
plain_text
a year ago
811 B
10
Indexable
#include<stdio.h>
#include<stdbool.h>
#include<string.h>
bool iskeyword(char * word){
char keyword[32][10]={"if","else","do","while","contine"};
for (int i = 0; i < 32; i++)
{
if (strcmp(keyword[i],word)==0)
{
return true;
}
}
return false;
}
int main(){
char string[50];
char word[20];
printf("Enter the string: ");
gets(string);
int j=0;
for (int i = 0; string[i]!='\0'; i++){
if (string[i]==' ')
{
word[j]='\0';
if (iskeyword(word)==true)
{
printf("%s is a keyword\n",word);
}
j=0;
}
else{
word[j]=string[i];
j++;
}
}
if (j!='\0')
{
word[j]='\0';
if (iskeyword(word)==true)
{
printf("%s is a keyword",word);
}
}
}Editor is loading...
Leave a Comment