国产探花免费观看_亚洲丰满少妇自慰呻吟_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);   }  }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 玛多县| 崇义县| 镇沅| 罗江县| 大连市| 海兴县| 大渡口区| 闸北区| 东丽区| 绥棱县| 水富县| 宜春市| 资兴市| 凤翔县| 永宁县| 海丰县| 农安县| 育儿| 临夏市| 辽阳市| 如东县| 桦甸市| 庆城县| 龙泉市| 临漳县| 阳城县| 云安县| 府谷县| 唐海县| 梁山县| 景谷| 普兰店市| 威信县| 东山县| 白城市| 长海县| 茌平县| 彰化县| 独山县| 安泽县| 新巴尔虎左旗|