我是C語言的新手,我試圖將數據保存爲.csv並在一個非常簡單的程序中讀取相同的數據。在C語言輸出中寫入和讀取CSV文件
char c;
FILE *fp;
fp = fopen("file.csv", "w+");
fprintf(fp, "Hello;World\nLine");
fclose(fp);
fp = fopen("file.csv", "r");
while (getc(fp) != EOF) {
printf("%c", getc(fp));
}
fclose(fp);
我不知道爲什麼輸出是錯誤的:
el;ol
ie
在此先感謝
'getc(fp)!= EOF':在輸入字符中丟棄。 – BLUEPIXY