开发者

can scanf be terminated on pressing some specific key other than enter

I have a situation here

i am taking input fro开发者_StackOverflowm user

using scanf can I terminate the scanf as soon as user presses the # key

please enlighten me on this


No, scanf() (or rather stdin, by default) is line-oriented so it needs to read a full line.

Look into ncurses or similar libraries for "raw" key-by-key input.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜