此代碼沒有讀取全文file.namely,第一個30-40不讀取該單詞。爲什麼?C中的文件讀取錯誤
字源:http://www.cs.hmc.edu/~geoff/classes/hmc.cs070.200009/homework10/simple.dict
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp = fopen("simple.txt","r");
char buf[25];
while (!feof(fp))
{
fscanf(fp,"%s",buf);
printf(" %s\n ", buf);
}
fclose(fp);
return 0;
}
「不讀單詞」 ?咦?你的代碼跳過了第30-40行的文本? –
如果你包含你的輸出將會很有幫助。 –
源文件名爲「simple.dict」,此代碼嘗試讀取「simple.txt」。 – chux