文本编辑器c代码内容摘要:

int get_choice(){//获取用户输入的选项,以进行相应操作 int temp。 cout请输入你即将执行的操作: \n1—— 查找 \t2—— 添加 \t3—— 替换 \n4—— 删除 \t5—— 显示当前字符串 \t6—— 退出 \n 你的选择: endl。 while(1){ cintemp。 if(temp 7 amp。 amp。 temp 0)//只有输入 16 时才返回输入的选项 return temp。 else { cout你的输入有误,请重新输入 \n 你的选择:。 } } } void serach(string S){ int k。 string T。 cout请输入要查找的串:。 ()。 //清空缓存区,否则将自动读入输入选项时候按下的回车键 getline(cin,T)。 if(k = KMP(S,T))//KMP 的返回值不为 0 即查找成功时候, if 条件判断认为是真 cout所要查找的字符串从第 k 个字符开始 endl。 else cout查找失败 !endl。 } void add_char(string amp。 S){ int k。 string m。 cout请输入你想插入的位置。 while(1) { cink。 if(k = 0 amp。 amp。 k = ())//插入的位置不能再字符串外面 break。 else cout你输入的位置有误,请重新。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。