44问答网
所有问题
用C语言编写一个文本编辑器(记事本)
如题所述
举报该问题
推荐答案 2019-03-17
如果是基于字符界面的话,给你个思路
1、整个程序的逻辑是一个循环
while(0)
{
捕获键盘输入
根据输入确定执行的功能:1、功能操作
2、编辑输入或修改操作
刷新显示缓冲区的内容
}
2、键盘输入包括字符、功能键(Fx、del、bk等等)、方向键
3、缓冲区是一个动态链表,链表的每个元素是一个字符串,表示是屏幕上一行的内容,可以根据要求限制长度或者调整显示方式
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/6WK33G6RZRWY3YG6G3.html
相似回答
求
c语言写
的
文本编辑器
答:
free(lineptr[i-1]);for(i=m,j=n+1;j<=last;i++,j++)
C语言
环境下开发文件
编辑器
答:
int c;if(modified)/* 如正文被修改 */ { printf("Save? (y/n)");while(!((
(c
=getchar())>='a'&&c<='z')||(c>='A'&&c<='Z')));if(c=='y'||c=='Y')save(fname); /* 保存被修改过的正文 */ } for(c=0;c<last;c++)free(lineptr[c]); /* 释放内存 */...
C语言编程
-数据结构课程设计-
文本编辑器
,已经提供代码,若干问题_百度...
答:
ElemType LineEdit(SqStack *S )//
文本
编译 { char ch, e, a[30];int i ;ch = getchar();while
(1)
{ while (ch!='\n'){ switch(ch){ case '#': Pop(S,&e); break; //遇到'#',前面个字符出栈 case '@': ClearStack(S); break; //遇到'@',前面的所以字符出栈 default: ...
用C语言编写一个
简单的
文本编辑器
.
答:
我的
C语言
是自学的,懂一小点。虽然我没有你说的那种源代码,但我有记事本的源代码,你想看看吗?
记事本(
主程序)include <windows.h> include "sample.h"static char g_szClassName[] = "MyWindowClass";static HINSTANCE g_hInst = NULL;define IDC_MAIN_TEXT 1001 BOOL LoadFile(HWND h...
大家正在搜
编写一个记事本程序
用c语言编写的代码是一个
编写一个c语言程序
用记事本编程
java编写记事本
java记事本编写窗口
java编写记事本程序
怎么用记事本写代码
记事本简单程序编写
相关问题
用C语言编写一个文本编辑器(记事本)
用C语言编写一个简单的文本编辑器.
设计一个简单的文本编辑器,用C语言实现(高分悬赏)
C语言编写一个文本编辑器基本知识,初学者求教
用c语言设计一个简单文本编辑器
c语言编写简易的文本编辑器
用C语言写 文本编辑器 程序
c语言文本编辑器编辑命令(自动导入一个文本)急求!!!