文件读写问题 高手请进 50分给你了 看不懂,读的时候为什么不用 modeRead 方式,而用 modeReadWrite 呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 pFile.Read(pInfo,sizeof(Info)*ccount)这一句划线部分应该不要把 ~~~~~~~ 写的时候不用pFile.Flush(),读的时候用,你是怎么搞的 先Write ccount,再Write内容。写pFile.Open("C:\\WINDOWS\\Desktop\\Fast.txt",CFile::modeReadWrite);pFile.Write(&ccount,sizeof(int));pFile.Write(pInfo,sizeof(Info)*count);pFile.Close();读pFile.Open("C:\\WINDOWS\\Desktop\\Fast.txt",CFile::modeReadWrite);int ccount;pFile.Read(&ccount,sizeof(int));Info * pInfo=new Info[ccount];pFile.Read(pInfo,sizeof(Info)*ccount);还有你在两个for循环里的count--是不是应该去掉?有了i++为什么还要count--。 我不懂你为什么不用 FILE* ,非要用那些 MFC 的类,建议直接用 FILE* ,fopen东西 同意gamedragon的回答,强烈建议给其加分! WINDOWS SDK编程怎么样加载PNG? <<深入浅出MFC>>第10章对话盒 怎么改变MFC的CIPAddressCtrl类对象的背景颜色啊?劳驾各大侠你给我指点一下吧,急用。。。 一个软件系统,如何使它在本地局域网内可以使用,但出一局域网外就不能使用 一般数控代码的仿真是怎么弄得? 用了ADODC绑定DataGrid控件,怎么对数据库进行添加、编辑、删除 关于ATL控件的事件?好难!!!! 关于消息 做图的一个小技巧,还可以加分! 怎么样在动态连接库中使用ADO? 让计算机睡眠的sdk系统调用是什么?(内空) 请教高手,多媒体问题!!!!!!
~~~~~~~
pFile.Open("C:\\WINDOWS\\Desktop\\Fast.txt",CFile::modeReadWrite);
pFile.Write(&ccount,sizeof(int));
pFile.Write(pInfo,sizeof(Info)*count);
pFile.Close();读
pFile.Open("C:\\WINDOWS\\Desktop\\Fast.txt",CFile::modeReadWrite);
int ccount;
pFile.Read(&ccount,sizeof(int));
Info * pInfo=new Info[ccount];
pFile.Read(pInfo,sizeof(Info)*ccount);还有你在两个for循环里的count--是不是应该去掉?有了i++为什么还要count--。