关于Linux之curses.h文件
—>conio.h文件,一般用来实现getch()功能 —>即读取键盘字符但是不显示出来—>在Windows环境中能编译通过。但在Linux环境下编程,conio.h文件无法编译通过,因为Linux没有这个头文件,而用另一个头问价代替:#include <curses.h>这个头文件依赖libncurses5-dev,终端下载:sudo apt-get install lib
·
—> conio.h文件,一般用来实现getch()功能 —> 即读取键盘字符但是不显示出来
—> 在Windows环境中能编译通过。但在Linux环境下编程,conio.h文件无法编译通过,因为Linux没有这个头文件,而用另一个头问价代替:
#include <curses.h>
这个头文件依赖libncurses5-dev,终端下载:
sudo apt-get install libncurses5-dev
贴上这个头文件的内容:
/*---------in linux---------*/
#include<stdio.h>
int main()
{
char c;
printf("Input a char:");
system("stty -echo"); //不显示输入内容
c=getchar();
system("stty echo");
printf("You have inputed:%c \n",c);
return 0;
}
/*---------in windows---------*/
#include <stdio.h>
#include <conio.h>
int main()
{
char c;
printf("Input a char:");
c=getch();
printf("You have inputed:%c \n",c);
return 0;
}
更多推荐
已为社区贡献1条内容
所有评论(0)