一个错误,大家帮我看看,怎么修改?谢谢了
以下程序实现的功能是:输入一条SQL语句,将所有单词显示出来。
出现的错误是:
24: Lvallue required in function main
怎么修改这个错误,谢谢大家指点!
#include<stdio.h>
#include<ctype.h>
main()
{
char sql[100];
char str={''};
char word[50][10];
int i,j=-1;
printf("Input SQL order :\n");
for(i=0;i<100;i++)
{
scanf("%c",sql[i]);
if (sql[i]==';');
break;
}
for(i=0;i<strlen(sql);i++)
{
if (isalpha(sql[i])) //如果是字母
strcat(str,sql[i]);
if (i!=0 && !isalpha(sql[i]) && isalpha(sql[i-1]))
{
j++;
/*24*/ word[j]=str;
str='';
}
}
for(i=0;i<=j;i++)
printf("\n%s\n",word[i]);
}