可以在按下输入以外的某个特定键时终止scanf

时间:2010-02-10 08:55:04

标签: c scanf

我有一个情况

我正在接受用户的输入

使用scanf可以在用户按下#键

后立即终止scanf

请赐教我这个

1 个答案:

答案 0 :(得分:5)

不,scanf()(或者更确切地说是stdin,默认情况下)是面向行的,因此需要读取整行。

查看ncurses或类似的库,了解“原始”逐个键输入。