問題タブ [getc]

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 に答える
109 参照

c - C で場合によっては getch() を使用するにはどうすればよいですか?

タイトルの入力方法がよくわからないので、これを思いつきました。だから基本的に私はCである種のヘビを作ろうとしています.しかし、私はコントロールを作る方法を知りません. 左矢印を押して、別のキーが押されるまでヘビが左に移動する必要があるとしましょう。

私は次のようなことを考えていました:

私の考えは、1秒待って、キーが押されていない場合は前のキーを続行するが、押された場合は現在押されているキーを保存することでした。

それを行う方法のアイデアはありますか?

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

c - C で ungetc() を連続して 2 回呼び出すことを保証するように fflush() を変更します。

私は C の初心者です。ungetc() を 2 回続けて呼び出したいのですが、通常の C では許可されていません。この仕事をするために変更できると誰かが私に言いましたがFflush()、私はそれを行う方法がわかりません。

これが私のコードです。私のFflush唯一の1つungetc()を許可します。2回許可したいです。

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

c - int の符号のテストが glibc リファレンスで「ずさんなコード」と呼ばれるのはなぜですか?

glibc リファレンスには、次のような単語があります。

...ずさんなコードのような

書き直さなきゃ…

int の符号のテストが glibc リファレンスで「ずさんなコード」と呼ばれるのはなぜですか?

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

c - C: getc を使用して非 UTF-8 文字が生成されないようにする方法は?

私は現在、3つの引数、2つのファイル(1つの入力と1つの出力)、およびint(出力行の最大長、xと呼ぶ)を取るacプログラムを書いています。入力ファイルのすべての行を読み取り、最初の x 文字を出力ファイルに書き込みたい (効果的にファイルを「トリミング」)。

これが私のコードです:

唯一の問題は、最後の文字が一重引用符の場合、UTF-8 以外の文字が出力されることです。

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

raku - perl6 $*IN から複数行のヒアドキュメントを入力する最良の方法は何ですか?

複数の HERE-DOC を入力する必要があります。私のコードには 2 つの while ループがあります。内側のループは、複数行のヒアドキュメントを取得するために使用されます。しかし、Control-D を入力して 1 つのヒアドキュメントを完了すると、内側の while ループが再び実行されず、外側のループが無限に実行されます。それを修正する最良の方法は何ですか?

$x を 32 にリセットした後でも、$x が EOF のままになるのはなぜですか? $*IN で EOF がスタックするのはなぜですか? ご協力ありがとうございました。