C++编译的文本编辑器
if (nChoice == IDYES)
CFile file(_T(strPath),CFile::modeCreate|CFile::modeWrite); m_Edit.GetWindowText(strText); strcpy(write,strText); } else {
SavePath = strPath; //获取保存新建文本的路径
CFile file(_T(strPath),CFile::modeCreate|CFile::modeWrite); //以m_Edit.GetWindowText(strText); strcpy(write,strText);
//获取编辑框中的内容
//将编辑框中的内容赋值
//把编辑框中的内容
//如果文件不存在
} else { }
OnMenuSaveas();
//弹出另存对话框
//不替换
//获取编辑框中的内容
//把编辑框中的内容
//以
{
SavePath = strPath;
//获取保存新建文本的路径
//如
弹出确认替换消息 果确认替换
只写方式创建文件
//将编辑框中的内容赋值给字符串数组
file.Write(write,strText.GetLength()); file.Close(); isNew = FALSE;
m_Edit.SetModify(FALSE);
写入文件
//关闭文件
只写方式创建文件
给字符串数组
file.Write(write,strText.GetLength()); file.Close(); isNew = FALSE;
m_Edit.SetModify(FALSE);
写入文件