与标题相同,我有一个这种格式的文件。首先,我读取数字,然后读取字符串。问题是我无法将str与字符串s“ABCD”进行比较,strcmp函数应返回0,而是返回1。 我还想比较str与键盘输入的字符串(s1),也就是说“ABCD”。 提前致谢
void main()
{
char s[] = "ABCD",str[100],s1[190];
int i;
FILE*fi;
fi = fopen("fi.txt","r");
fscanf(fi,"%d",&i);
fgets(str,255,fi);
scanf("%s",s1);
printf("%d\n",strcmp(s,str));
system("PAUSE");
/*this is my fi.txt file:
1
ABCD
*/
}