1 文件保存
第十一回 ??高塔入云盟九鼎????快招如电显双鹰|173639
CFile file; CreatePathFolder(path); if (file.Open (path,CFile::modeCreate|CFile::modeWrite)) { WORD sign=0xfeff; file.Write (&sign,2); file.Write (postStr,postStr.GetLength ()*2); file.Close (); }else file.Close ();
2 文件读取
CStdioFile file; if (file.Open (path,CFile::modeRead|CFile::typeBinary)) { WORD sign; file.SeekToBegin (); file.Read (&sign,2); if (sign==0xfeff) { CString lineStr; CString name; int nID=0; int curPos=0; HTREEITEM hChild=NULL; while (file.ReadString (lineStr)) { //按分隔符解析字符串 curPos=0; name=lineStr.Tokenize(L"|",curPos); if(curPos>0) nID=(_ttoi)(lineStr.Tokenize(L"|",curPos)); hChild=nTreeCtrl.InsertItem(name,nID,0,hSelItem); nTreeCtrl.SetItemData (hChild,nID); } file.Close (); return; } } file.Close (); }
原文:http://blog.csdn.net/shuilan0066/article/details/44565353