2017-02-09 7 views
0

stdinから入力を受け取る方法はありますか?一度に1文字ずつ入力します。たとえば、私は値654321を読みたいと思っています。しかし、すべてを一度に読みたくはありません。私は最初に6を読み込み、何かをしてから5に戻ってきます。しかし、ユーザやリダイレクトされた入力ファイルは、複数回入力する必要はありません。彼らはただちに654321を入力し、続いて入力する必要があります。将来の読者のためにstdから入力を一度にすべて取得する(C)

+0

ロジックを最初に保存してから、一度に1文字を使用できない理由はありますか? – odin

+0

この場合、整数をリンクリストに入れたいと思っていますが、私が知っている限り、入力は9000万の整数になる可能性があります。 – frillybob

+1

私はあなたがscanfか入力を何とかしても残りが消えないなら、それはキューに留まり、次のループで再びスキャンすることができます。 – odin

答えて

0

:上記@chuxにより投稿されたよう

、私が探していた答えがgetchar関数()でした。

関連する問題