|
三个部分没看懂,到现在为止。
index ESC D
Reverse index ESC M
Programmable LEDs其中
ESC [ 1 q
ESC [ 2 q
ESC [ 3 q
ESC [ 4 q
以上四个的作用是什么啊?我试了怎么没有反应啊。
代码如下:
- #include <stdio.h>
- void print_help(void);
- void print_help(void)
- {
- printf("请输入功能编号:\n");
- // printf("\n");
- }
- int main(int argv,char *argc)
- {
- unsigned char ch = 0;
- /* printf("\x1b[B");
- printf("Hello world!");
- printf("\x1b[A");
- printf("\x1b[12D");
- printf("回到第一行来了。");
- printf("\x1b[ E");
- printf("\x1b[ E");
- printf("\x1b[ 1 m");
- printf("现在应是第三行了吧?\n");
- printf("\x1b[ D");*/
- while(1)
- {
- print_help();
- ch = getchar();
- // printf("%d\n",ch);
- switch(ch)
- {
- default : printf("请输入正确值。"q"退出\n");
- break;
- case '1': printf("\x1b[2J");
- break;
- case '2': printf("\x1b[1 q");
- break;
- case '3': printf("\x1b[2 q");
- break;
- case '4':printf("\x1b[3 q");
- break;
- case '5':printf("\x1b[4 q");
- break;
- // default : printf("请输入正确值。"q"退出\n");
- // break;
- }
- if(ch == 'q')
- break;
- }
- }
复制代码 |
|