我有以下文字:
ASDCASDSA255878 Jack Jhon 1988 12
ASDCASDSA255878 Bill Smith 1977 12
我有以下代码:
inputFile = fopen(fileName,"r");
char id[50];
char fname[50];
char lname[50];
char year[50];
char month[50];
while(fscanf(inputFile, "%s %s %s %s %s\n",id,fname,lname,year,month) == 5)
{
}
fclose(inputFile);
该文件被打开,如果我在 while 循环中放置一个 printf 语句,我可以看到它,然后它就崩溃了。
我尝试将其更改==5
为!=EOF
但同样的问题。