【问题标题】:Why does getch() in c not work on my mac os x? [duplicate]为什么 c 中的 getch() 在我的 mac os x 上不起作用? [复制]
【发布时间】:2015-07-13 09:31:49
【问题描述】:

我使用 Mac OS X Yosemite。 Getchar() 工作正常,但 getch() 不起作用。 它说“函数 'getch' 的隐式声明在 C99 中无效。

【问题讨论】:

  • AFAIK,没有getch() 是标准的Cgetchar() 标准。

标签: c getch


【解决方案1】:

getch()conio.h 中声明,它不是标准 C 库的一部分。

来自维基百科:

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

【讨论】:

猜你喜欢
  • 2012-02-19
  • 1970-01-01
  • 2011-05-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多