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

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

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

2019-11-14 12:45:30
字體:
來源:轉載
供稿:網友

點評:對于一般文件的讀取,建議還是用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);   }  }


上一篇:3.1 讀入一個參數

下一篇:接口設計原則

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙里县| 色达县| 东海县| 溆浦县| 萨迦县| 云阳县| 固镇县| 四会市| 宽甸| 泸州市| 涟源市| 蒲江县| 阿拉善盟| 内江市| 仙桃市| 封丘县| 湄潭县| 秦皇岛市| 海伦市| 辉南县| 儋州市| 海城市| 资中县| 汝州市| 朝阳市| 揭西县| 江陵县| 新乡市| 阳城县| 韶关市| 叶城县| 安宁市| 兴安盟| 蒙城县| 西充县| 齐齐哈尔市| 镇沅| 天津市| 昌黎县| 新平| 榕江县|