未解决的包含:<conio.h>.为什么?

Naj*_*wan 7 c compiler-errors header-files conio

在运行简单的c程序时,我会收到一个

Unresolved inclusion: <conio.h> 
Run Code Online (Sandbox Code Playgroud)

我错过了什么?我正在使用eclipse fedora 13.请帮我解决这个问题.如果我遗漏任何文件或没有安装任何东西,请告诉我.我也是Fedora的新手.请指导我正确的步骤.

提前致谢.

cod*_*ict 17

conio.h是旧的MS-DOS编译器中用于创建文本用户界面的C头文件.它没有在C编程语言书中描述,它不是C标准库的一部分,ISO C也不是POSIX所要求的.

由于您使用的是Linux,因此要解决此问题conio.h,请不要使用该标头中的任何功能.

资源

  • FWIW,大多数人使用`conio.h`只是为了使用`getch()`所以他们的程序不会直接退出IDE.在`getchar()`中有一个非常好的标准替代方法:参见http://stackoverflow.com/questions/3153538/2d-array-addition/3153678#3153678 (5认同)
  • @paxdiablo,+1,用于启发我对这种荒谬行为的可能来源. (2认同)