/*获取单行内容*/
前提条件:创建一个MFC工程
void CMFC_GetCStringFromFileDlg::OnBnClickedOk()
{
// 获取内容
CStdioFile file;
CString str;
if (file.Open(_T("C:\\123.bat"),CFile::modeRead))
{
file.ReadString(str);
file.Close();
}
CDialogEx::OnOK();
}
获取的文件内容如下:
strL"121213meiyaddddS"
/*获取多行内容*/
前提条件:创建一个MFC工程
void CMFC_GetCStringFromFileDlg::OnBnClickedOk()
{
// 获取内容
CStdioFile file;
CString str, strContemp;
if (file.Open(_T("C:\\123.bat"),CFile::modeRead))
{
while (file.ReadString(str))
{
strContemp = strContemp + str;
}
}
file.Close();
CDialogEx::OnOK();
}
strContempL"121213meiyaddddS¡¿sdajfldsafjjldsajflasdflajsdlf"