問題タブ [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 に答える
627 参照

c++ - getc から過去の EOF を読み取るには?

暗号化中は問題なく動作しますが、復号化中は XOR 暗号化プログラムを作成しています。

char ca2=fgetc(f);

fgetc が EOF マークに達するとすぐに (暗号化されたファイルにはあらゆる種類の文字が含まれます)、ファイルの実際の終了前にスタックする可能性があります。次の文字の読み取りを停止します。

これは getc() の何らかの制限ですか? ここに私のゴミコードがあります

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

c - 複数行を読む


私の C プロジェクトの 1 つで、複数の行を読む必要があります。いくつかの命令のリストを期待しているとしましょう。したがって、入力は次のようになります (もちろん、最大の長さはわかりません)。

このデータをどこかに(ファイルなどに)保存したいのは、後で多くの同様のリストを検索できるようにしたいからです。

サイクルを使用して一度に1文字を読み取るというアイデアを思いつき、次のコードを作成しました(少し簡略化しました):

このコードは実際には機能しますが、これは非常に厄介な解決策であるように思えます (ユーザーは、リストを読みやすくするために空白行 '\n' を追加することをお勧めしますが、そこで 'if' 条件を変更した後ENTER を何度も押す必要があります)。

0 投票する
3 に答える
229 参照

c - C で入力が 0 のときに getc() が常に 30 を返すのはなぜですか?

haha.txt ファイルに 8 つの 0 を入れました。このコードを実行すると、常に次のようになります。

読み取られたバイトは... 30 30 30 30 30

誰かが理由を教えてもらえますか?

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

c - ファイルから文字を印刷できません

ファイルを文字ごとに読み取って画面に出力しようとしています。しかし、文字が表示されず、0001 のボックスが表示されます。これは私のコードです

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

c - read multidigit int from file c

So I have a text file called num.txt that has a string of integers separated by a space.

So let's say num.txt contains: 5 3 21 64 2 5 86 52 3

I want to open the file in read format and get the numbers. So I can say

^this works for single-digit numbers. but how should I handle numbers with two or three or more digits?