問題タブ [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.
c++ - getc から過去の EOF を読み取るには?
暗号化中は問題なく動作しますが、復号化中は XOR 暗号化プログラムを作成しています。
char ca2=fgetc(f);
fgetc が EOF マークに達するとすぐに (暗号化されたファイルにはあらゆる種類の文字が含まれます)、ファイルの実際の終了前にスタックする可能性があります。次の文字の読み取りを停止します。
これは getc() の何らかの制限ですか? ここに私のゴミコードがあります
c - 複数行を読む
私の C プロジェクトの 1 つで、複数の行を読む必要があります。いくつかの命令のリストを期待しているとしましょう。したがって、入力は次のようになります (もちろん、最大の長さはわかりません)。
このデータをどこかに(ファイルなどに)保存したいのは、後で多くの同様のリストを検索できるようにしたいからです。
サイクルを使用して一度に1文字を読み取るというアイデアを思いつき、次のコードを作成しました(少し簡略化しました):
このコードは実際には機能しますが、これは非常に厄介な解決策であるように思えます (ユーザーは、リストを読みやすくするために空白行 '\n' を追加することをお勧めしますが、そこで 'if' 条件を変更した後ENTER を何度も押す必要があります)。
c - C で入力が 0 のときに getc() が常に 30 を返すのはなぜですか?
haha.txt ファイルに 8 つの 0 を入れました。このコードを実行すると、常に次のようになります。
読み取られたバイトは... 30 30 30 30 30
誰かが理由を教えてもらえますか?
c - ファイルから文字を印刷できません
ファイルを文字ごとに読み取って画面に出力しようとしています。しかし、文字が表示されず、0001 のボックスが表示されます。これは私のコードです
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?