(1)保存文件.txt
void CNotePadDlg::OnSave()//保存文件
{
// TODO: 在此添加命令处理程序代码
CFile file;
if (!file.Open(TEXT("./test.txt"),CFile::modeCreate|CFile::modeWrite))
{
MessageBox(TEXT("失败"));
return ;
}
char s[1024] = {0};
GetDlgItemText(IDC_EDIT1,s,sizeof(s));
file.Write(s,strlen(s));
}
(2)打开文件.txt
void CNotePadDlg::OnOpen()//打开文件
{
// TODO: 在此添加命令处理程序代码
CFile file;
if (!file.Open(TEXT("./test.txt"),CFile::modeRead))
{
return ;
}
char s[1024];
int n = file.Read(s,sizeof(s));
s[n] = 0;//以0结尾表示当读取的数据没有定义的字符串大时,就将空白截取
SetDlgItemText(IDC_EDIT1,s);
}