Re: [問題] C語言的檔案IO
※ 引述《zptdaniel (忠言本逆耳,實願君向善.)》之銘言:
: #include<stdio.h>
: #include<stdlib.h>
: int main()
: {
: FILE *fp,*fo;
: fp = fopen("in.txt","w+");
: char *str1;
char str1[100];
: fprintf(fp,"HelloWorld!\n");
: fprintf(fp,"ILoveComputerScience!\n");
fflush(fp);
rewind(fp); //maybe you need this?
: while(fscanf(fp,"%s",str1)!=EOF)
: printf("%s",str1);
: fclose(fp);
: system("pause");
: return 0;
: }
: -------------------------
: 我的問題是,我把兩個字串寫入in.txt當中
: 然後我想要利用fscanf把字串讀出來
: 但是..如果有while的那部份,文字檔中的文字就會消失.
: 如果沒有while那段的話,則字串可以順利寫入檔案中
: 請問這是哪裡出錯了呢@@?
: Compiler是Dev-C++
可以的話換一套吧xd
--
▄▄▄▄▄▄▄▄▄▄▄▄ 刺槍術! ▂▅▅
▄▄▄▄● ▄▄▄▄▄ 氣刀體一致! █ 你還有365塊肥皂沒撿!
▌▄▄ ▌ ▌ ▄▄▄▄▄ 一,二,殺~ ▃▃ ▲ 強制登入
▌▄▄ ◢◤ ▄▄▄▄ ◢█◣ ◢▄█ █ █ █ ◢▄█ █▄▄ 無法登出
▌▄▄ ◤▼ ▄▄▄▄▄ █ █ █ █ ◢ ▼ █ █ █ █▅▅ 終身免費
▄▄▄▄▄▄▄▄▄▄▄▄ ◥█◤ █ █ ◥◣▄ █ █ █ █▄▄ ψaappjj
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.94.2
推
09/03 23:17, , 1F
09/03 23:17, 1F
→
09/03 23:18, , 2F
09/03 23:18, 2F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章