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

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

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

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

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长治县| 阿克陶县| 莎车县| 琼中| 油尖旺区| 高雄县| 巩义市| 怀柔区| 石河子市| 松桃| 陆河县| 乳山市| 含山县| 民和| 金坛市| 永靖县| 平舆县| 镇赉县| 竹山县| 屏东市| 方山县| 沂水县| 道孚县| 隆昌县| 邯郸县| 沁阳市| 株洲县| 泾阳县| 饶河县| 昌图县| 通河县| 青铜峡市| 葫芦岛市| 荃湾区| 忻州市| 深圳市| 信阳市| 海安县| 黑山县| 辽宁省| 本溪|