C++从文件 读入字符串

来源:百度知道 编辑:UC知道 时间:2024/05/16 00:59:58
望高手详解

这是我最常用的方法,我觉得最简单:)

void ReadDataFile()
{
CStdioFile filDataFile;
CFileDialog dlgFile(TRUE);
CString strFilePath;
CString strLine;
CString sTmp;

// 打开“打开文件”对话框
if (dlgFile.DoModal() == IDOK)
strFilePath = dlgFile.GetPathName();
else
{
AfxMessageBox("打开文件失败,程序终止。");
return;
}

// 只读模式打开文件 Open file in reading mode
if(filDataFile.Open(strFilePath, CFile::modeRead))
{
while(filDataFile.ReadString(strLine))
{
// 每次读入一行文字,存在strLine中
// 在这里对strLine进行处理
}
}
filDataFile.Close();
}