2016-12-27 6 views
1

整数入力を受け取るために、(プログラムを実行しているときに)Enterキーを押す必要があるため、scanf()を使用できません。Cでは、ENTERを使わずに入力(整数)を得る方法はありますか?

+0

を私は本当に速いので – happymancer

+0

がところで私は、プログラムを待つことなく、継続すべき4563終わりのように同じ行にユーザーからの4桁の数字を取得する必要があるという事で私を助けてください答える必要がありますユーザーがEnterを押してください(私の質問が間違っている場合は、このコメントが助けになることを願っています) – happymancer

+0

最後に私はascchテーブルでgetchを使用することを考えましたXD – happymancer

答えて

0

cursesライブラリを使用し、Enterキーを押さずにキーを読み取るためにgetch関数を使用します。これはLinuxで動作しますが、私はあなたも窓で使うことができると思います。

+0

なぜcursesですか?あなたは詳しく説明できますか? – saeleko

+0

それはあなたが望むことができることを知っている唯一のライブラリです – baliman

+0

私は質問をしませんでした。また、stdioから 'getchar'の利点は何ですか? – saeleko

関連する問題