問題タブ [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.

0 投票する
1 に答える
502 参照

c - scanf( ) がキーボードからの入力を待機しないのはなぜですか?

以下のCコードがあります。

しかし、コンパイルして実行すると、奇妙なことが起こります。

i = 2 の場合、scanf() はキーボードを待機しないことがわかります。次に、i = 3 のとき、scanf() はキーボード入力を待ちます。再び i=4 では、scanf() はキーボード入力を待ちません。

使ったことはあると思います

正しい場所に。次の scanf() で return キーをバッファーに入れたくありません。

デバッグするために、私は fflush(stdin) を使用しないようにして、何が発生するかを確認しました。しかし、fflush(stdin) がなくても、プログラムを実行すると同じことが起こります。したがって、fflush(stdin) がこの問題を引き起こしているわけではないと思います。

私のプログラムがどこで間違っているのか、誰か指摘してください。

ありがとう。

0 投票する
2 に答える
5482 参照

c - 出力を C の特定のファイルに書き込む

argv私のプログラムは、以下のように 2 つの引数 ( に入れます) で実行されます。

printf(..)すべてを出力ファイルにリダイレクトするにはどうすればよいですか? 使用に関するいくつかの提案を見ましたfflush(stdout)が、以前は使用していませんでした。誰かが私に例を見せてもらえますか?

0 投票する
0 に答える
106 参照

c - fprintf と fflush を使用して C ですべてを表示できない

一部の出力が表示されるのに、以下のコードの他の特定の行の出力が表示されない理由を理解できません。PAPIと Cを使用しています。

出力ファイルには、「State is now」の行しか表示されません。およびその他の出力の出力が表示されません"Real_time:\t%f\nProc_time:\t%f\nTotal flpins:\t%lld \nMFLOPS。を使用しようとしましfflushたが、それも役に立ちませんでした。誰が何が起こっているのか知っていますか?

0 投票する
2 に答える
37 参照

c - プログラムを実行しているときはいつでも、最後に望ましくない余分な入力を取っています

0 投票する
2 に答える
5781 参照

c - c言語scanf - fflush(stdin) - 動かない

scanf を複数回使用すると、プログラムは別の入力を待機しません。代わりに終了します

scanf関数の変換指定子の前に空白を入れることができることを学びました-はい、これで問題は解決しました。それは入力ストリームに関係していると思います。つまり、入力ストリームの改行文字の場合、scanfは消費しますそれをすぐに。

しかし、そうであれば、代わりに fflush(stdin) を使用できないのはなぜですか? 試してみましたが、うまくいきません。

0 投票する
2 に答える
1071 参照

c - メイン プログラムのデバッグでの clrscr エラー

私の関数メインでエラーを受け取りましたclrscr();が、使用するときにクリアする必要があると思いましたfflush(stdin);か?

ここで単純なものが欠けているように感じますが、誰かが何かを流してくれれば幸いです!

0 投票する
5 に答える
2008 参照

c - fflush(FILE*ストリーム)の使用

: 関数の使い方がよくわかりませんfflush()。この関数の適切な実装を見つけることができますか? 私はそれについていくつかのリソースを読みましたが、私はまだそれをよく理解できません.実際に私はこの関数が実際に何をするのか知りたいですか?