作者qazq (...)
看板C_and_CPP
標題Re: [問題] 讀檔跟開檔
時間Mon Jun 22 00:03:21 2009
※ 引述《painfullove ()》之銘言:
: case 's':
: printf("輸入檔名(.txt): ");
: gets(str);
: // 存檔
{
FILE *fp = fopen(str, "w");
for (i = 0 to n-1)
fprintf(fp, "%s,%s,%s\n", p[i].name ...
fclose(fp);
}
: break;
: case 'o':
: printf("輸入檔名(.txt): ");
: gets(str);
: // 讀檔
{
FILE *fp = fopen(str, "r");
if (fp != NULL)
{
n = 0;
while(!feof(fp)
{
fscnaf(fp,"%s,%s,%s", p[n].name ...
n++;
}
fclose(fp);
}
}
: break;
要用 fwrite/fread 就用 "wb"/"rb"
--
超好用豬頭記帳!!
下載:
http://qazq.pixnet.net/blog/post/21654150
程式截圖:
http://140.120.13.13/~qazq/PigHeadMoney/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.45.230.22
推 ianfang:最後一句不對~是如果你要做的是讀取exe或是bmp等非文字檔 06/22 00:06
→ ianfang:類的才是用wb rb 06/22 00:07
→ zlw:有b的比較保險,我看現在Windows的記事本都沒在用text mode不 06/22 09:30
→ zlw:然怎會都沒在鳥0x1A的 06/22 09:30
推 ianfang:我是要說的是 不是因為用fread/fwrite 才用wb/rb 06/22 13:17