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

时间:2025-04-21

C++编译的文本编辑器

}

}

::DragFinish (hDropInfo); //释放内存 i=0;

delete []lpszFileName;

void CEasyTXTDlg::OpenFile() {

CString strCmdLine = GetCommandLine(); int totalLen = strCmdLine.GetLength(); int i = 0;

int index = 0;//循环统计字符个数

for (i = 0,index = 0; i < 3; i++,index ++) { }

if (index != 0) {

for (i = index;i < totalLen - 1;i ++)

SavePath += strCmdLine.GetAt(i); int n = SavePath.ReverseFind('.');

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

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

CString strText;

CFile file(SavePath,CFile::modeReadWrite); //以读与写方式打开文件 char read[50000];

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

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

index = strCmdLine.Find("\"", index); //查找字符串

"cpp" || stl == "CPP"

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

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

}

C++课程设计报告(简易文本编辑器)(10).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219