MFC新手求指导,txt文件显示到编辑框的问题,在线等
现在设置了一个button,点击后在edit1中提示输入txt文件名,然后打开txt文件,将其逐行显示到edit2中,该怎么写呢?我写了一部分代码,但是运行时中断了,新手...
现在设置了一个button,点击后在edit1中提示输入txt文件名,然后打开txt文件,将其逐行显示到edit2中,该怎么写呢?我写了一部分代码,但是运行时中断了,新手跪求指导!!!
CStdioFile fp;
char filename[20]="请输入文件名";
edit1=filename;
UpdateData(false);
UpdateData(true);
fp.Open(edit2,CFile::modeRead);
CString strText,szLine;
while(fp.ReadString(szLine)) {
edit2+=szLine;
}
fp.Close(); 展开
CStdioFile fp;
char filename[20]="请输入文件名";
edit1=filename;
UpdateData(false);
UpdateData(true);
fp.Open(edit2,CFile::modeRead);
CString strText,szLine;
while(fp.ReadString(szLine)) {
edit2+=szLine;
}
fp.Close(); 展开
4个回答
展开全部
按你的要求来说在搏余文本框1中填写文件名,在文本框2里显示文件的内容可以这样写
CStdioFile fp;
char filename[20]="请输入文件名";
edit1=fiename;
UpdateData(0);
Updatedata(1);//输入的时候吧 请输入文件名 删了
fp.Open(edit1,CFile::modeRead);//这时确保edit1填写的蠢哗文件存在,否则会产生带银行断言错误
CString strText,szLine;
while(fp.ReadString(szLine){
edit2+=szLine;
}
fp.Close();
CStdioFile fp;
char filename[20]="请输入文件名";
edit1=fiename;
UpdateData(0);
Updatedata(1);//输入的时候吧 请输入文件名 删了
fp.Open(edit1,CFile::modeRead);//这时确保edit1填写的蠢哗文件存在,否则会产生带银行断言错误
CString strText,szLine;
while(fp.ReadString(szLine){
edit2+=szLine;
}
fp.Close();
展开全部
fp.Open(edit2,CFile::modeRead);
这句错了。
这句错了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
打开txt文答尺件并逐行显清隐高示到edit中携袜。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询