为什么getch()中的c不能在我的mac os x上运行?

时间:2015-07-13 09:31:49

标签: c getch

我使用mac OS X Yosemite。 Getchar()工作正常,但getch()不起作用。 它说"隐含的功能声明' getch'在C99中无效。

1 个答案:

答案 0 :(得分:1)

getch()conio.h中声明,不属于标准C库。

来自维基百科:

  

conio.h是一个C头文件,主要由MS-DOS编译器提供   控制台输入/输出。它不是C标准库的一部分或   ISO C,也不是由POSIX定义的。