阅 读 文 章

一个SCO UNIX下实现F3行复制功能键的C程序

[来源:网上转载 (http://www.chinaunix.net) | 作者:网友(sdccf) | 时间:2007-05-27 | 浏览:人次 ]


/*#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

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.