【发布时间】:2011-01-01 05:42:53
【问题描述】:
我正在为考试练习 Linux 的 C 编程。 当用户按下 Ctrl + a (不是 Ctrl+c )时,我不知道如何退出程序 例如,循环某些内容直到用户按下 Ctrl+a 谁能告诉我如何检查 Ctrl+a 输入?
注意:我正在使用 'gcc' 并使用 './a.out' 运行输出
提前感谢大家!
【问题讨论】:
-
标准 C 语言不支持键盘轮询,因此您必须使用特定于操作系统的东西。我添加了一个 linux 标签来表明这一点。
-
旁注/一些处理密钥处理的 c 代码:retroforth.org/projects/darcs/TE/term.h
-
@Neil:除非你使用跨平台库