問題タブ [ungetc]
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 - fefo は while ループの最後の反復中に EOF をチェックしていませんか?
ungetc と fefo 関数を使用するコードがありますが、fefo が EOF をチェックしていないことに気付きました。以下は私のコードです。
入力は:
EOF が明示的にチェックされていない場合は outout
EOF が明示的にチェックされた場合の出力
fefo の場合、EOF をチェックしてブレークする必要があるのはなぜですか?
c - C で ungetc() を連続して 2 回呼び出すことを保証するように fflush() を変更します。
私は C の初心者です。ungetc() を 2 回続けて呼び出したいのですが、通常の C では許可されていません。この仕事をするために変更できると誰かが私に言いましたがFflush()
、私はそれを行う方法がわかりません。
これが私のコードです。私のFflush
唯一の1つungetc()
を許可します。2回許可したいです。
c - なぜ「abc!!!」と入力するのか しかし、出力は「abc+++」ではありませんか?
入出力ファイルについて調べています。以下のコードは、fgetc()、fgets()、fputs() などの関数に関連しています。思い通りに動かない理由がわかりません。どうもありがとうございました。以下は私のコードです: