求大神指点mfc 中打文件把文件的内容显示在界面上 的小案例

打开txt文件文件显示在文本框里面求大神指点代码不会写... 打开txt文件文件显示在文本框里面
求大神指点 代码不会写
展开
 我来答
tarenaalong
2014-05-30 · 超过10用户采纳过TA的回答
知道答主
回答量:78
采纳率:0%
帮助的人:19.9万
展开全部
你应该先将文件的内容读取到一个char arr[]中或者CString的变量中,然后刷到编辑框中
追问
不会接收读取文件里面的内容,我现在正在学习中,请大神指点
追答
我不是什么大神,我也只是跟你一样半路出家。你可以在MSDN上看看CFile类的成员函数,然后在网上找个相关的文件存取的例子练练。

void CCFileDlg::OnSaveFile()
{
// TODO: Add your control notification handler code here
char* FileName = "./file.txt";
CFile file;
if(!file.Open(FileName,CFile::modeCreate | CFile::modeReadWrite))
{
AfxMessageBox("创建文件失败!");
}

char sz_text[] = "hello world";
file.Write(sz_text, sizeof(sz_text));
file.Close(); //文件操作,记得要关闭文件
}

void CCFileDlg::OnReadFile()
{
// TODO: Add your control notification handler code here
char* FileName = "./file.txt";
CFile file;
if(!file.Open(FileName,CFile::modeRead))
{
AfxMessageBox("打开文件失败!");
}

file.SeekToBegin(); //将文件指针移动到文件的最开始位置

char sz_text[20] = {0}; //最好初始化,要不会出现垃圾值
file.Read(sz_text, 20);
file.Close(); //关闭文件
m_strFile = sz_text; //char数组转换成CString类型的变量
UpdateData(FALSE);
}

这是我写的一个例子,你看看。没什么东西,就是关于文件读取的。
其中m_strFile是编辑框绑定的控件变量CString类型,OnSaveFile函数和OnReadFile函数是两个button按钮生成的函数。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式