問題タブ [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++ - Visual Studioは、ファイル管理操作を実行するときにtxtファイルをどこで検索しますか?
これは初心者の質問ですが、Pythonを使用したことがあります。たとえば、.txtファイルにアクセスしたい場合は、txtファイルが同じディレクトリにあることを確認するだけで済みます。以下のC++コードがありますが、デスクトップに保存したNumbers.txtファイルが見つかりません。私がファイルに持っているのは、double型の数字の1行だけです。私がやりたいのは、ファイル内のすべての数値の平均を見つけることです。プログラムは正常に実行されますが、出力が正しく印刷されません。output [0]を出力するだけで何が出力に出力されているかを確認したところ、ファイルがその内容を配列にコピーしていないことがわかりました。誰かが私のためにこの小さな問題を解決することができますか、または少なくとも私を良いチュートリアルへの正しい方向に向けることができますか?
c++ - ifstreamsのベクトル
ifstreamのベクトルを作成して操作するにはどうすればよいですか?
これが機能しないことを除いて、このようなもの:
c++ - c++で異なるifstreamモードを使用するには?
- リファレンスによると、私が
ifstream infile ( "test.txt" , ifstream::in );
それを使用するとAllow input operations on the stream.
、「入力操作」の例にはどのようなものがありますか? ifstream infile ( "test.txt" , ifstream::in | ifstream::binary );
複数のフラグを使用する正しい構文はありますか?ifstream::
に変更すると違いはありiso::
ますか?
ありがとうございました
c++ - ifstream 変数をグローバル変数にすることはできますか?
file(argv[1])
エラーが発生する理由はありますか?グローバル変数として ifstream を使用できますか?
c++ - ファイルの読み取りと繰り返し文字の削除
したがって、私の目標は、部分的に埋められた文字の配列を仮パラメーターとして持ち、配列から繰り返されるすべての文字を削除する関数を作成することです。したがって、「11 ABC abca A ggt」のような内容の .txt ファイルを読み取り、プログラムに「ABC abcg t」を吐き出させるだけです。
今のところ、私のプログラムは「1 ABC abc」を吐き出します
これについて何か助けていただければ幸いです。
これが私が持っているものです...
c++ - ifstreamsでseekgを使用して有効な位置を維持する
ファイルの解析をより堅牢にしようとしています。ifstreamを使用してseekg
、ファイル内で有効な位置にいることを確認するにはどうすればよいですか?
これは動作しません:
現在のイテレータが終了イテレータをはるかに超えてプッシュされていると想定しているため、peek()が真になることはありません。
c++ - istream :: get(char *、streamsize n、char delim)で奇妙な結果が得られるのはなぜですか?
次のような形式のファイルを読み込んでいます。
など、および次のようなコード:
ほとんどの場合、最初の列を正常に読み取ります。ただし、sscanfが失敗することがあり、Codegearデバッガーを使用してバッファーに何があるかを確認すると、たとえば、sscanfが読み込まれていることがわかります\000:00:023
。何らかの理由\0
で、先頭にヌル文字、、を収集しています。テキストファイルを見ると、正しく読み込まれた他のすべての時間値と同じ形式であるように見えます。ヌル文字をときどき追加するのはなぜですか?そして、回避策はありますか?
c++ - C++ - データ ファイルのロードに失敗しました。
C++ プログラムでロードしたい単純なデータ ファイルがあります。奇妙な理由で、それは機能しません:
- ファイルが同じディレクトリにあると仮定して、Windowsで試してみました: failed。
- ファイルを C:\ directory: working に移動して、Windows で試してみました。
- Linux でファイルを同じディレクトリに置いてみました: failed。
スニペット:
次のように loadMap メソッドを呼び出します。
(ワールドはシングルトン クラスです)。
try-catch などを使用して正確なエラーを見つけるにはどうすればよいですか?
c++ - ifstreamをXCodeで動作させることができません
何を試しても、次のコードを正しく動作させることができません。
最初のcout<<(inFile.good());で、1を出力し、2番目で0を出力します。これは、ファイルが正しく開いていることを示していますが、inFileは、そこから読み込まれるとすぐに失敗します。ファイルには十分な数の行/文字が含まれているため、その時点までにファイルの終わりを超えて読み込もうとした方法はありません。
ファイルの内容: