写文件:
CFile file(L"1.txt",CFile::modeCreate | CFile::modeWrite);
CArchive ar(&file,CArchive::store);
int i = 0;
float f = 1.3f;
char c = 'a';
CString str = L"TEST";
ar<<i<<f<<c<<str; //插入 将数据保存到文件中
读文件:
CFile file(L"1.txt",CFile::modeRead);
CArchive ar(&file,CArchive::load);
int i;
float f;
char c;
CString str;
ar>>i>>f>>c>>str; //提取的顺序与保存的顺序要一致
CString strResult;
strResult.Format(L"%d,%f,%c,%s",i,f,c,str);
AfxMessageBox(strResult);
本文介绍了一个使用C++进行文件数据存取的具体示例,包括如何利用CFile和CArchive来写入和读取int、float、char及CString类型的数据。
1075

被折叠的 条评论
为什么被折叠?



