MFC字符串查找(C++语言)

MFC中如何在一个文本中查找特定字符串并将其所在行显示到EDIT中??

3个回答

用string.substr函数从字一个字符串中寻找自己的子字符,把你的EDIT空间帮定到一个变量,然后把string.subst取出来的值赋给你的空间所关联的变量

很简单:
CFile::Read()一次读入缓冲区, 比如最后存入CString类型的对象中,然后用CString::Tokenize()以\r\n作为分隔符拆分字符串得到每行文本内容信息,然后利用CFile::Find()之类的函数查找是否包含指定的子串。

Dir_miao
Dir_miao TCHAR name[MAX_PATH]={'\0'};
3 年多之前 回复

最简单的是vc新建一个mfc sdi应用程序,向导最后一步选择view从CEditView继承,确定。这样程序已经自动有查找、替换的功能了,在编辑菜单下。
至于怎么实现,看它实现的源代码。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问