CArchive类基本读写

来源:互联网 发布:德国狂屠巴西 知乎 编辑:程序博客网 时间:2024/05/21 01:44

#include<iostream>
#include<afx.h>
using namespace std;

void ArchiveRead()
{
 CFile file("C:\\Users\\Administrator\\Desktop\\test.txt",CFile::modeRead);
 CArchive ar(&file,CArchive::load);
 int i;
 char ch;
 CString str;
 ar>>str>>i>>ch;
 cout<<i<<ch;
 ar.Close();
}
void ArchiveWrite()
{
 CFile file("C:\\Users\\Administrator\\Desktop\\test.txt",CFile::modeCreate | CFile::modeReadWrite);
 CArchive ar(&file,CArchive::store);
 CString str = "hello";
 int i = 9834;
 char ch = 'a';
 ar<<0xFF<<0xFE;
 ar<<str<<i<<ch;
 ar.Close();
}
void main()
{
 ArchiveWrite();
 ArchiveRead();
 getchar();
}

0 0
原创粉丝点击