手机版

C++课程设计报告(简易文本编辑器)(9)

发布时间:2021-06-06   来源:未知    
字号:

C++编译的文本编辑器

}

CString strText=""; SavePath = str;

int n = SavePath.ReverseFind('.');

CString stl = SavePath.Right(SavePath.GetLength() - n - 1);

if (stl == "txt" || stl == "TXT" || stl == "c" || stl == "C" || stl == { } else {

MessageBox ("不支持的文件类型!","打开错误");

int Choice = MessageBox("当前文本已被修改,想保存吗?","系统提示", MB_YESNO|MB_ICONQUESTION); //弹出消息对话框询问 if(Choice==IDYES) //选择“是” { }

OnMenuSave();//调用保存函数保存文件

"cpp" || stl == "CPP"

|| stl == "h" || stl == "H" || stl == "xml" || stl == "XML" || stl

== "html" || stl == "HTML")

CFile file(str,CFile::modeReadWrite); //以读与写方式打开文件 //m_Edit.SetSel(0, -1); //全部选中文本内容 m_Edit.Clear();//将所有文本删除 char read[50000];

file.Read(read,50000); //读取文件内容 for(unsigned i=0;i<file.GetLength();i++) {

strText += read[i]; //把文件内容赋值给CString变量

}

拖入打开

file.Close();//关闭文件 m_Edit.SetWindowText(strText); isNew = FALSE; //标记为打开文本

m_Edit.SetModify(FALSE); //文本修改标记设为修改

C++课程设计报告(简易文本编辑器)(9).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)