問題タブ [fflush]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - scanf( ) がキーボードからの入力を待機しないのはなぜですか?
以下のCコードがあります。
しかし、コンパイルして実行すると、奇妙なことが起こります。
i = 2 の場合、scanf() はキーボードを待機しないことがわかります。次に、i = 3 のとき、scanf() はキーボード入力を待ちます。再び i=4 では、scanf() はキーボード入力を待ちません。
使ったことはあると思います
正しい場所に。次の scanf() で return キーをバッファーに入れたくありません。
デバッグするために、私は fflush(stdin) を使用しないようにして、何が発生するかを確認しました。しかし、fflush(stdin) がなくても、プログラムを実行すると同じことが起こります。したがって、fflush(stdin) がこの問題を引き起こしているわけではないと思います。
私のプログラムがどこで間違っているのか、誰か指摘してください。
ありがとう。
c - 出力を C の特定のファイルに書き込む
argv
私のプログラムは、以下のように 2 つの引数 ( に入れます) で実行されます。
printf(..)
すべてを出力ファイルにリダイレクトするにはどうすればよいですか? 使用に関するいくつかの提案を見ましたfflush(stdout)
が、以前は使用していませんでした。誰かが私に例を見せてもらえますか?
c - fprintf と fflush を使用して C ですべてを表示できない
一部の出力が表示されるのに、以下のコードの他の特定の行の出力が表示されない理由を理解できません。PAPIと Cを使用しています。
出力ファイルには、「State is now」の行しか表示されません。およびその他の出力の出力が表示されません"Real_time:\t%f\nProc_time:\t%f\nTotal flpins:\t%lld \nMFLOPS
。を使用しようとしましfflush
たが、それも役に立ちませんでした。誰が何が起こっているのか知っていますか?
c - c言語scanf - fflush(stdin) - 動かない
scanf を複数回使用すると、プログラムは別の入力を待機しません。代わりに終了します
scanf関数の変換指定子の前に空白を入れることができることを学びました-はい、これで問題は解決しました。それは入力ストリームに関係していると思います。つまり、入力ストリームの改行文字の場合、scanfは消費しますそれをすぐに。
しかし、そうであれば、代わりに fflush(stdin) を使用できないのはなぜですか? 試してみましたが、うまくいきません。
c - メイン プログラムのデバッグでの clrscr エラー
私の関数メインでエラーを受け取りましたclrscr();
が、使用するときにクリアする必要があると思いましたfflush(stdin);
か?
ここで単純なものが欠けているように感じますが、誰かが何かを流してくれれば幸いです!
c - fflush(FILE*ストリーム)の使用
: 関数の使い方がよくわかりませんfflush()
。この関数の適切な実装を見つけることができますか? 私はそれについていくつかのリソースを読みましたが、私はまだそれをよく理解できません.実際に私はこの関数が実際に何をするのか知りたいですか?