国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

如何使用CStdioFile::ReadString來讀文件

2019-11-14 11:17:36
字體:
來源:轉載
供稿:網友

點評:對于一般文件的讀取,建議還是用CStdioFile來進行行的讀與寫操作,這樣非常方便的.

[問題提出]  一數據文件一行一條記錄,我用file.ReadString()一次讀一行,并對讀取的數據做一些處理;  請問:

while(文件還沒到結尾) {  file.ReadString();  ...  } 文件還沒到結尾如何判斷?如果,到了指定位置不讀了,過一會兒再讀又如何做?[解決方法]  while()中不用另加判斷條件了,因為CStdioFile::ReadString()本身就是判斷標志,若沒有了(文件到頭)返回NULL,因此:

while(file.ReadString(s)){}

就可.  [程序實現]  假設你已有了名為ts.txt的文件在你的工程目錄下:

 {   CStdioFile file;     CString sss;   char ccc[100];   DWord o=0;   int ol=0;   file.Open("ts.txt",CFile::modeRead);   while(file.ReadString(sss))   {      ol++;      if(ol>1)//讀兩次就不讀了.         break;               }   o=file.GetPosition();//記錄上次的結果(讀到哪了)   .................   file.Seek(o,0);//接著上回讀   while(file.ReadString(sss))   {      strcpy(ccc,sss);      AfxMessageBox(ccc);   }  }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乌拉特后旗| 钦州市| 绥江县| 赤壁市| 日土县| 平顺县| 綦江县| 东莞市| 唐海县| 沾化县| 汾阳市| 黑河市| 公安县| 湖北省| 湘潭县| 三亚市| 闽侯县| 平顺县| 金溪县| 土默特左旗| 两当县| 海丰县| 阜平县| 化州市| 邢台市| 抚州市| 衡山县| 莱芜市| 高密市| 资中县| 哈巴河县| 乌鲁木齐市| 滁州市| 翁源县| 来宾市| 青冈县| 桃江县| 玛纳斯县| 湘潭县| 孝感市| 美姑县|