需要CArchive::store才能樱大握写脊庆
可以写成CArchive::load|CArchive::store
CArchive 和 CFile 都是MFC的类, 头文件afx.h 定义的.MFC用头带C的作类. 你自己也可以写自己的类,愿意用C打头也可以.CFile直接同磁盘文件磨好空打交道,直接读写,无缓冲存储.
CArchive可以做比CFile更多的事.建CArchive对象前必须先建CFile对象,CArchive要用到CFile对象.
将保存于文件中的short数据保存到short数组,就是打开磁盘文件,读入数据. CFile支持直接binary读瞎瞎写,间接text读写.
我觉得袜配用CArchive方便. 如果你只读写二进制文件,用CFile也可以.
举宽桥例说明一下吧:CFIle pFile("1.txt",CFile::modeCreate | CFile::modeWrite )
CArchive ar(&pFile,CArchive::store)
int a
float b
CString str//假设你要添加的数据.
ar<余扰<a<<b<<str
这就是最简慎毁猛单的方式,输入的时候多输入一次.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)