問題タブ [feof]
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 - C での feof() の動作
feof() は、現在のファイル ポインタの位置の eof をチェックしますか、それとも現在のファイル ポインタの次の位置をチェックしますか?
ご協力いただきありがとうございます !
c++ - feof または fscanf エラー
私はプログラムをやっています.Dev C++を使用しています. プログラムの実行中に終了します。デバッグすると、「セグメンテーション違反」と表示されます。無限ループに陥るかどうかはわかりません。while(!feof(program))
問題がコードにあるのか、コードにあるのかわかりませんfscanf(...)
。
誰でもこれを解決するのに役立ちますか? 以下の私のプログラムを参照してください。
debugging - c fgets / fgetc/feofを呼び出すためのデバッグアサーション
これが本当に単純な問題であるかどうかわざわざ申し訳ありませんが、非常に多くの異なる試行の後、このデバッグアサーションの失敗を解決できないようです。
次のコードを実行しているだけです。fgets、fgetc、さらにはfeofを使用してfget関数をラップしてみました。しかし、デバッグアサーションに失敗したというメッセージが表示され続けます。
ここで私が完全に誤解していることはありますか?読んでくれてありがとう!
feof - 私のループは最後の文字を複製します... (言語 C)(feof)(char by char)
皆さん、
テキストファイルを読み込もうとしています:
しかし...出力は常に最後の文字を複製します。理由はわかりません... :/
何か案が?
c - セグメンテーション フォールト C 言語による単純な単語の読み取り
CodeBlocks、GCC、および C 言語を使用して書いています。私が持っているコードは次のとおりです。
テキスト ファイルには 1 つの単語しか含まれていません (現時点では、"batman" です)。以下を含むこのコードのさまざまなバージョンを試しました。
正直なところ、理由はわかりませんが (なぜこれが非常に難しいのか)、CodeBlocks が私に与えているエラーは、feof 行での恐ろしい SIGSEV セグメンテーション違反です。while ループを実行しなかった場合、fscanf はセグメンテーション エラーをスローします。助けてください!私は C で作業することはあまりありませんが、その理由を今思い出しました。最も単純なことでさえ、非常に難しい場合があります。前もって感謝します。
更新:オープンラインを次のように変更することで、実際にこれを機能させました(一番上のもの)。
これは相対パスでどのように機能しますか?
c - Cwhileループfeof
これは、filmgenieを作成するためのはるかに大きなプログラムの一部であり、何らかの理由で、このwhileループに到達するとプログラムがクラッシュし、私の問題が何であるかがわかりません。
c - EOF 付きの余分なループ
function の使用に問題がありますfeof
。これは私のコードです:
これを実行すると、ファイルのテキストが出力されますが、余分なループが作成され、エラーが出力されます。これを回避したいので、余分なループなしでファイルのテキストのみを出力したいのです。
php - ソケット fgets を使用した feof() からの偽の eof
fetchURL()
以下の関数を使用して URL からデータを取得するコードを継承しました。feof()
データのページ全体が取得される前に、true が返されることが多いことに気付きました。私はいくつかのテストを試みましたCURL
が、file_get_contents()
両方を使用して毎回完全なページを取得しました。
エラーは断続的です。9 回の呼び出しでは、7 回が正常に完了する場合もあれば、4 回しか完了しない場合もあります。9 回のうち特定の 4 回 (クエリ文字列が変化するだけの get 要求) は、常に正常に完了します。リクエストの順序を逆にしてみましたが、同じ 4 つのクエリ文字列は常に成功しますが、残りは機能する場合と機能しない場合があります。
したがって、返されるデータが問題に関係しているように見えますが、断続的な性質が私を悩ませています。いずれの場合も返されるデータは常に同じですが (返されるページのクエリ文字列を使用して呼び出しを行うたびに?SearchString=8502806
、同じデータが含まれます)、ページ全体が配信される場合と配信されfgets/feof
ない場合があります。
この状況の原因について誰か提案がありますか? Oがこの件に関して見た他のほとんどの投稿は、feof()
真を返さないという反対の問題に関するものです。
c - fscanf() の使用 feof() の使用
これが私のコードです。
私のhello.txtは
私の出力は
最後の行が 2 回印刷されるのはなぜですか。fp が EOF に達していませんか?
また、stackoverflow のタグにはUsually, when it is used, the code using it is wrong.
、どういう意味ですか?
ありがとう。