| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2571 人关注过本帖
标题:用c++编写行文本编辑器
只看楼主 加入收藏
冷月·葬花魂
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2017-12-10
结帖率:75%
收藏
已结贴  问题点数:30 回复次数:3 
用c++编写行文本编辑器
基本功能要求:
实现一个英文字符的行文本编辑器,该编辑器根据用户输入的命令可以完成以下功能——
I:  input characters.
D:  delete a character.
F:  move forward a character.
B:  move backward a character.
J:  jump to the start.
E:  jump to the end.
WF: move forward a word.
WB: move backward a word.
Q:  quit.
(注:如需使用光标定位,可以直接用一个字符符号表示光标。)
进一步:
1、完善文本形式界面的设计,将编辑的结果存入txt文件。
2、对txt文件中的单词进行词频统计等。
1、完善文本形式界面的设计,将编辑的结果存入txt文件。
2、对txt文件中的单词进行词频统计等。
:输入字符
D :删除一个字符
F :向前一个字
B :向后一个字符
J :跳到起点
F :跳到最后
WF :前进一个词
WB :后退一个词
Q :退出
搜索更多相关主题的帖子: 文本编辑器 字符 move txt 文件 
2018-06-20 19:33
冷月·葬花魂
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2017-12-10
收藏
得分:0 
求大佬指导
2018-06-20 19:39
Jonny0201
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:52
帖 子:488
专家分:2603
注 册:2016-11-7
收藏
得分:10 
这个就是一个简单的 vim
最基本的就是写好每一个功能作为函数
然后对按键做处理, 一个按键响应对应的函数就可以了
2018-06-21 11:55
Jonny0201
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:52
帖 子:488
专家分:2603
注 册:2016-11-7
收藏
得分:20 
用 string 做可以快很多
对于指向的问题, 可以用 string 的迭代器
string 的迭代器是一个随机访问迭代器, 你所列出的操作都支持
先从文本中读取保存到 string, 最后把 string 保存到文本就可以了
2018-06-21 11:58
快速回复:用c++编写行文本编辑器
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014640 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved