c语言文本编辑器编辑命令(自动导入一个文本)急求!!!
发布网友
发布时间:2022-06-07 17:37
我来回答
共3个回答
热心网友
时间:2023-10-23 04:30
去找vi或者vim的源码看看吧。。。这东西几句话说不清楚。。。简单来说你要做一个简单的命令行处理程序,它能够解析你题目里边提到的命令字和参数,并根据命令调用具体的功能函数。这个题目如果深入做的话,估计可以算是一个大约两周左右的课程设计了,在网上找找有没有以前别人做好的参考一下吧。
简单说一下你提到的"L n"命令的实现:
1、首先你要从用户输入读入命令字符串,可以用scanf,getch...甚至是直接用main函数的argv和argc两个入参。
2、这个字符串可以分为两部分,用空格分隔,第一部分是"L",他是命令,这里可以用swich语句实现:
switch(cCmdName)
{
case 'L': 调用显示函数,把第二部分"n"作为函数参数传进去;
}
3、选一个自己熟悉的方式,在一个函数里完成“显示第n行”的功能,然后在上面调用。
其他的命令类似。追问要的是代码,不必追求ln可以用1,2,3,4,5代替9个功能。。。求代码啊!
热心网友
时间:2023-10-23 04:30
i++) /* 如正文被修改 */,j++)
热心网友
时间:2023-10-23 04:31
哥们你编出来了么,求代码