如何读取*.txt文件里的内容? 如何读取*.txt文件里的内容? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 OpenFileReadFileCloseFileFILE *fp;fopenfreadfscanffclose或者用流文件也可以 CFile file("name.txt",CFile::modeRead);int nlen = file.GetLength();BYTE* pBuffer = new BYTE[len];file.Close();.....// 用完了delete pBuffer; CFileDialog dlgFile(TRUE,"not",NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,"文本文档(*.txt)|*.txt|所有文件(*.*)|*.*|");CString str; if(dlgFile.DoModal()==IDOK)str=dlgFile.GetPathName();CFile file; if(file.Open(str,CFile::modeRead)==0) return; int nLen = file.GetLength();char *p=new char[nLen+1];file.Read(p, nLen);p[nLen+1] = '\0';file.Close();p中就是内容老 CStdioFile file;if(file.Open("C:\\a.txt",CFild::modeRead)){CString str;for(;!file.ReadString(str);){AfxMessageBox(str); //读出每一行}} 更正上面:if(file.Open("C:\\a.txt",CFild::modeRead))为if(file.Open("C:\\a.txt",CFile::modeRead)) 不好意思,最终版!CStdioFile file;if(file.Open("d:\\a.txt",CFile::modeRead)){ CString str; for(;file.ReadString(str);) { AfxMessageBox(str); //读出每一行 }} 就是fstream.其实是文件流。 请教各位高人指点 文件弹出保存时出错 关于弹出菜单的问题 求高手帮忙指点一下!! 怎样能把对话框上的还原功能取消? 关于初始化COM的问题 VC中如何改变Button按钮的颜色? access violation是个什么错误啊? MFC占用桌面工作区 求助,对话框的combox不显示内容 如果要在wdm 的sources里加入汇编文件(.asm),用build如何编译? 好着急啊!!为什么弹出“无法对Dao初始化”? 关于SendMessage(高分相送,紧急)
ReadFile
CloseFileFILE *fp;
fopen
fread
fscanf
fclose或者用流文件也可以
int nlen = file.GetLength();
BYTE* pBuffer = new BYTE[len];
file.Close();
.
.
.
.
.
// 用完了
delete pBuffer;
CString str;
if(dlgFile.DoModal()==IDOK)str=dlgFile.GetPathName();
CFile file;
if(file.Open(str,CFile::modeRead)==0) return;
int nLen = file.GetLength();char *p=new char[nLen+1];
file.Read(p, nLen);
p[nLen+1] = '\0';
file.Close();
p中就是内容老
if(file.Open("C:\\a.txt",CFild::modeRead))
{
CString str;
for(;!file.ReadString(str);)
{
AfxMessageBox(str); //读出每一行
}
}
if(file.Open("C:\\a.txt",CFild::modeRead))为if(file.Open("C:\\a.txt",CFile::modeRead))
if(file.Open("d:\\a.txt",CFile::modeRead))
{
CString str;
for(;file.ReadString(str);)
{
AfxMessageBox(str); //读出每一行
}
}
其实是文件流。