VC CArchive类使用
CFile file("D:\\1.txt",CFile::modeCreate | CFile::modeWrite); CArchive ar(&file,CArchive::store); int i=4; char ch='a'; float f=1.3f; CString str("hello everyone"); ar<<i<<ch<<f<<str;//序列化顺序写入到1.txt
类似于:cout<<i<<ch<<f<<str输出到显示设备
同理读取:
CFile file("D:\\1.txt", CFile::modeRead); // 模式改成read CArchive ar(&file,CArchive::load); // store 改成 load int i; char ch; float f; CString str; ar>>i>>ch>>f>>str; // <<符号改成>>符号,这时ar的作用跟cin有点像。
做几年有理想的人