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有點像。
相關文章
相關標籤/搜索