作者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
1F:推 ianfang:最後一句不对~是如果你要做的是读取exe或是bmp等非文字档 06/22 00:06
2F:→ ianfang:类的才是用wb rb 06/22 00:07
3F:→ zlw:有b的比较保险,我看现在Windows的记事本都没在用text mode不 06/22 09:30
4F:→ zlw:然怎会都没在鸟0x1A的 06/22 09:30
5F:推 ianfang:我是要说的是 不是因为用fread/fwrite 才用wb/rb 06/22 13:17