【发布时间】:2011-10-11 10:04:15
【问题描述】:
我正在使用scanf() 在控制台应用程序的终端上读取用户输入。 scanf 等到用户按回车键读取。有没有办法在每次击键时读取用户输入?
【问题讨论】:
标签: c xcode macos console terminal
我正在使用scanf() 在控制台应用程序的终端上读取用户输入。 scanf 等到用户按回车键读取。有没有办法在每次击键时读取用户输入?
【问题讨论】:
标签: c xcode macos console terminal
getch() 在输入时从标准输入返回字符流。
【讨论】:
char c = getchar();
它应该可以解决问题。
【讨论】:
char - 而int 需要更多内存
char(正如@Rudy Velthuis 所说),使用字符时无法检测到它们。