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.
精彩评论