标题:析取pageup pagedown end home 的值 如果用于翻页 绝对好东西
取消只看楼主
liuzehong456
Rank: 1
等 级:新手上路
帖 子:5
专家分:2
注 册:2010-5-11
 问题点数:0 回复次数:0 
析取pageup pagedown end home 的值 如果用于翻页 绝对好东西
#include <stdio.h>
#include<stdlib.h>
#include <termios.h>
#include <unistd.h>
int getch()
{ /*无回显接收一个字符*/
    struct termios t1,t2;
    int fd = STDIN_FILENO ,a;
    if(tcgetattr(fd,&t1) < 0)
    return -1;
    t2 = t1;
    cfmakeraw (&t1);
    if(tcsetattr(fd,TCSANOW,&t1) < 0)
    return -1;
    a = fgetc(stdin);
    if(tcsetattr(fd,TCSANOW,&t2) < 0)
    return -1;
    return a;
}
int main()
{
    char ch;
     ch = getch();
     
 printf("ch = %c, %d\n",ch,ch);
 ch = getch();
 
 printf("ch = %c, %d\n",ch,ch);
 ch = getch();
 if(ch == 49)
  printf("home\n");
  if(ch==52)
         printf("end\n");   
         if(ch ==54)
     printf("pagedown\n");
     if(ch ==53)
     printf("pageup\n");
 printf("ch = %c, %d\n",ch,ch);
  ch = getch();  
 printf("ch = %c, %d\n",ch,ch);
 
 return 0;

   
}
搜索更多相关主题的帖子: home pagedown pageup end 
2010-05-24 20:55



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-308004-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.093157 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved