[問題] C語言的檔案IO
看板C_and_CPP (C/C++)作者zptdaniel (忠言本逆耳,實願君向善.)時間16年前 (2009/09/03 22:34)推噓0(0推 0噓 0→)留言0則, 0人參與討論串1/3 (看更多)
#include<stdio.h>
#include<stdlib.h>
int main()
{
FILE *fp,*fo;
fp = fopen("in.txt","w+");
char *str1;
fprintf(fp,"HelloWorld!\n");
fprintf(fp,"ILoveComputerScience!\n");
while(fscanf(fp,"%s",str1)!=EOF)
printf("%s",str1);
fclose(fp);
system("pause");
return 0;
}
-------------------------
我的問題是,我把兩個字串寫入in.txt當中
然後我想要利用fscanf把字串讀出來
但是..如果有while的那部份,文字檔中的文字就會消失.
如果沒有while那段的話,則字串可以順利寫入檔案中
請問這是哪裡出錯了呢@@?
Compiler是Dev-C++
--
當學測考40幾級分的權貴當醫生時,沒有人作聲,因為全都死在手術檯上了。
當這個社會不公不義,__ __ 官員、立委為了錢而犧牲人民的就醫權力與利益時
這個國家已經步入滅亡的道路.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.194.100.216
※ 編輯: zptdaniel 來自: 123.194.100.216 (09/03 22:35)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章