問題タブ [ifstream]
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++ - ファイルからの読み取りを停止するのはいつですか?
ファイルから最後のエントリを読み取った後、またはそれを超えて読み取ろうとした後、some_file.good()
戻りますか?false
つまり、私は書くべきですか
また
?
c++ - ifstreamでロードされたファイルの読み取りに失敗しました
ロードしているファイルが存在しますが、他に何が間違っている可能性がありますか?path_in.goodは失敗し続けます。
編集:私はそれを理解しました。うわー、私はこれに対する答えに悩まされています。基本的に、Windowsではファイル拡張子を表示するかどうかを指定できます。このWindowsのインストールでは、拡張機能を表示しないように設定されています。したがって、ファイルを何度もチェックしていると、directory.txtが表示され、実際にはファイル名がdirectory.txt.txtであるのに、これはディレクトリですべてが正常であることを意味すると考えています。
c++ - C++ でファイルをロードすると、failbit が設定され、理由がわかりません
重複の可能性:
ifstream でロードされたファイルの読み取りに失敗する
次のファイルの出力は 00100 です。これは、failbit が設定されていることを示しています。問題は、なぜそれが設定されているのか理解できないことです。誰かが共有する洞察を持っていますか?
編集:私はそれを理解しました。うわー、私はこれに対する答えに悩まされています。基本的に Windows では、ファイル拡張子を表示するかどうかを指定できます。この Windows インストールは、拡張機能を表示しないように設定されています。したがって、ファイルを何度もチェックしていると、次のように表示されます。
c++ - ifstream の eof() はどのように機能しますか?
私はeof()
機能について本当に混乱しています。私の ex.txt のコンテンツが次のとおりであるとします。
-1
を使用して読み取ると、常に余分な文字が読み取られ、表示されますeof()
。しかし、inf >> c
「abc」という正しい出力が得られましたか? 誰かがこれを説明するのを手伝ってくれますか?
c++ - C# C++ の ifstream/ofstream に相当
これはおそらく以前に尋ねられたことは知っていますが、SOのどこにも見つからず、Googleで検索しても明確な答えが得られません。
C++ の ifstream/ofstream に相当する C# を知る必要があります。
たとえば、次の C++ コードがあるとします。
C#に相当するものは何ですか?
私は、(ファイル内の部分についてはともかく)同等のものはこれであると述べたサイトを見つけました:
これを入れてみました:
VSが認識しなかったため、「FileMode」がありません。また、"input" は、入力ファイル名の文字列値を保持するパラメーターの文字列です (例: "myFile.txt")。
ばかげたマイナーなものが欠けていることはわかっていますが、それが何であるかわかりません。これに関する助けがあれば大歓迎です!
私はVS2010、C#-4.0、WPF APIで開発しています。
c++ - C ++:ifstream::getlineの問題
私はこのようなファイルを読んでいます:
テストの目的で、私のファイルは1行で、最後にスペースがあります。
私のコードは最初に12345を正常に読み取ります。しかし、ループが終了する代わりに、別の文字列を読み取ります。これは、return/newlineのようです。
ファイルをとに保存gedit
しましたnano
。また、Linuxcat
コマンドで出力しましたが、最後には戻りません。したがって、ファイルは問題ないはずです。
コードがリターン/改行を読み取るのはなぜですか?
ありがとう。
c++ - istream::getlineリターンタイプ
メソッドは何istream::getline
を返しますか?
ファイルをループするのを見たので、次のように実行する必要があります。
何が返されますか?
c++ - ifstream を fscanf として使用する
次のような入力があるとします。
ここで、N、X_i、および Y_i は整数です。
例:
これを読むには、次のようなことができます (すべての変数が定義されていると仮定します):
問題は、ifstream を使用してこれを簡単に行うにはどうすればよいかということです。文字列を取得でき、次に数字以外を取り除くことができ、stringstream を使用して 2 つの数値を取得できますが、これは少し面倒に思えます。もっと簡単でエレガントな方法はありますか?
ありがとう
c++ - ifstream からの継承
ifstream から継承して、次のように派生クラスからファイルを読み取ることはできますか?
ファイル全体を読み取ることを期待していますが、1つのシンボルのみを読み取ります(これは、指定されたファイルの最初のシンボルではありません)...
c++ - Open メソッドは、C++ のみのフル パスでファイルを開きます
フルパス(full-path/roots.txt)を書くとファイルが開きます。ファイル名だけ書くとファイルが開かない(roots.txt)
それでも、roots.txt は main.cpp と同じフォルダーにあります。XCode で確認する必要がある設定はありますか?
コードは次のとおりです。