首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

CFile 有关问题

2012-03-26 
CFile 问题?请教问题:我用cfile 读取 记事本 文件,如何 从文件开头 读到文件尾 ?并 计算文件 有多少行?补

CFile 问题?
请教问题:我用cfile 读取 记事本 文件,如何 从文件开头 读到文件尾 ?并 计算文件 有多少行?
补充:
  我是想读取文件中的数据,里面有字符串,汉字,浮点数。。。。要将其分离。。。 
我是新手,请大家举个例子。

[解决办法]

C/C++ code
try    {        CStdioFile file;        file.Open(_T("F:\\11.txt"), CFile::modeRead);        CString strLine(_T(""));        int nLineCount = 0;        while(file.ReadString(strLine))        {            nLineCount++;        }        file.Close();        strLine.Format(_T("Line Count: %d"), nLineCount);        AfxMessageBox(strLine);    }    catch (CFileException* e)    {        e->ReportError();        e->Delete();    }
[解决办法]
CStdioFile f(stdin);
CStringArray caBuffer;
TCHAR buf[100];

while(f.ReadString(buf, 99));
caBuffer.Add(buf);

f.Close(); 

TRACE("%d", caBuffer.GetSize());

热点排行