/*#Newsh.c 源程序清单*/
#include<termio.h>;
#include<signal.h>;
#define ESCAP 27 /* 功能键引导符*/
/* 应根据所用设备及工作需要,
修改以下各值,
请参考你的有关手册. */
/* 以下4行为主机键盘功能键的值:*/
#define CF1 77 /* F1键 */
#define CF2 78 /* F2键 */
#define CF3 79 /* F3键 */
#define CF4 80 /* F4键 */
/*以下4行为终端键盘功能键的值: */
#define PF1 80 /* PF1键 */
#define PF2 81 /* PF2键 */
#define PF3 82 /* PF3键 */
#define PF4 83 /* PF4键 */
/*以下4行为终端键盘功能键的值: */
#define AF1 32 /* Alt+F1键*/
#define AF2 33 /* Alt+F2键*/
#define AF3 34 /* Alt+F3键*/
#define AF4 35 /* Alt+F4键*/
/*以下4行为终端键盘功能键的值: */
#define TF1 77 /* F1键 */
#define TF2 78 /* F2键 */
#define TF3 79 /* F3键 */
#define TF4 80 /* F4键 */
#define ABORT 68 /* 放弃键 */
#define INSERT 65 /* 插入键 */
#define LENGTH 100 /* 命令行长度 */
#define LF 10 /* 换行符 */
#define BACKSP 8 /* 退格符 */
#define QUIT 4 /*退出键Ctrl+d*/
#define PROMT0 "# " /* 提示符 */
#define PROMT1 "$ " /* 提示符 */
#define ERROR "error,bad directory\n"
#define MESS "\n\nEnter terminal flag: "
char buff[LENGTH*2];
char *str1=buff;
char *str2=buff+LENGTH;
char *ii,*jj,*tmp;
char chr,flag0,flag1,flag2;
char f1,f2,f3,f4;
main(argc,argv)
int argc;
char *argv[];
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 复制 功能 程序 实现 一个 tmp if chr amp jj ii write |
注册
个人空间
