鱼C论坛

 找回密码
 立即注册
查看: 3892|回复: 7

[已解决]关于CentOS GCC 没有conio.h头文件如何解决

[复制链接]
发表于 2020-4-14 18:42:11 | 显示全部楼层 |阅读模式
20鱼币
各位鱼油好!
     在使用CentOS GCC练习C语言时,例题中有<conio.h>头文件,但是在gcc时报错,显示没有此类文件或目录,删除这个头文件则显示未定义引用“getch”,因为程序中有getch()
百度得到的解决方法如下:
//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;

}

这样就可以了,注:linux中stty -echo是不显示输入内容的意思

########但是不明白具体如何实现?请指导,谢谢!
最佳答案
2020-4-14 18:42:12
你那个头文件是Windows的,linux不能用

最佳答案

查看完整内容

你那个头文件是Windows的,linux不能用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-14 18:42:12 | 显示全部楼层    本楼为最佳答案   
你那个头文件是Windows的,linux不能用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-14 20:01:39 | 显示全部楼层
在linux平台用curses.h,ubuntu下通过sudo apt-get install libncurses5-dev安装即可
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-4-14 20:46:42 | 显示全部楼层
Hello. 发表于 2020-4-14 20:01
在linux平台用curses.h,ubuntu下通过sudo apt-get install libncurses5-dev安装即可

头文件里写入#include <curses.h>吗?
我试了一下,显示没有此类文件或目录
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-14 20:48:39 | 显示全部楼层
XYcarpenter 发表于 2020-4-14 20:46
头文件里写入#include 吗?
我试了一下,显示没有此类文件或目录

在平台上运行sudo apt-get install libncurses5-dev
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-4-14 22:15:22 | 显示全部楼层
本帖最后由 XYcarpenter 于 2020-4-14 22:18 编辑

还是用百度,问题已经解决:
在root模式下打开/usr/local/include/
新建curses.h文件
在文件里写入:
char getch()
{
char c;
system("stty -echo");
system("stty -icanon");
c=getchar();
system("stty icanon");
system("stty echo");
return c;
}
char getche()
{
char c;
system("stty -icanon");
c=getchar();
system("stty icanon");
return c;
}
保存退出
然后在需要编辑的程序中引入#include <curses.h>
程序成功运行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-14 22:22:31 | 显示全部楼层
XYcarpenter 发表于 2020-4-14 22:15
还是用百度,问题已经解决:
在root模式下打开/usr/local/include/
新建curses.h文件

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-4-14 22:31:56 | 显示全部楼层

非常感谢您的回答!【握手】
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-11 21:05

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表