MFC阅读文本程序
来源:互联网 发布:晨枫网络是真的吗 编辑:程序博客网 时间:2024/05/19 04:53
/************************************************************************/
/* 阅读文本程序v1.1
/************************************************************************/
void CFunDlg::OnBtnRead()
{
// TODO: Add your control notification handler code here
m_path ="d:\\note.txt";
CFile file;
if (!file.Open(m_path,CFile::modeRead))
{
MessageBox("Open File Erroe");
return ;
}
int len = file.GetLength();
char *buffer = new char[len+1];
if (!buffer)
{
MessageBox("Allocting Fail");
return;
}
else
{
try
{
file.Read(buffer,len);//将文件中的内容读到缓冲区,C++会在结尾加入'\0'
}
catch (CFileException* e)
{
MessageBox("reading file error");
file.Close();
e->Delete();
return;
}
buffer[len]='\0';
m_note=buffer;
}
file.Close();
UpdateData(FALSE);
delete buffer; //释放动态申请的内存
}
/* 阅读文本程序v1.1
/************************************************************************/
void CFunDlg::OnBtnRead()
{
// TODO: Add your control notification handler code here
m_path ="d:\\note.txt";
CFile file;
if (!file.Open(m_path,CFile::modeRead))
{
MessageBox("Open File Erroe");
return ;
}
int len = file.GetLength();
char *buffer = new char[len+1];
if (!buffer)
{
MessageBox("Allocting Fail");
return;
}
else
{
try
{
file.Read(buffer,len);//将文件中的内容读到缓冲区,C++会在结尾加入'\0'
}
catch (CFileException* e)
{
MessageBox("reading file error");
file.Close();
e->Delete();
return;
}
buffer[len]='\0';
m_note=buffer;
}
file.Close();
UpdateData(FALSE);
delete buffer; //释放动态申请的内存
}
- MFC阅读文本程序
- 如何阅读MFC程序
- 如何阅读别人写的MFC程序
- 如何阅读别人写的MFC程序
- 如何阅读别人写的MFC程序
- 用MFC写文本文档的编辑字处理程序
- 文本阅读伸缩显示
- 阅读程序
- 阅读 程序
- 阅读程序
- 阅读程序
- 阅读程序
- 阅读程序
- 阅读程序
- 阅读程序
- 程序阅读
- 阅读程序
- 阅读程序
- Android中明文和密文的切换
- Tomcat SSL配置及Tomcat CA证书安装
- typedef struct 与struct
- QT 调用Access数据库 (QT ODBC Driver)
- const简单小结
- MFC阅读文本程序
- 最简单的MYSQL命令
- axis
- android的init过程分析
- C语言编程实现图书检索功能
- 最新手机号码的正则表达式
- c++ new和delete产生的debug error
- hangcheck-timer模块
- LCD调色板