看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《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