問題タブ [fstream]

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 投票する
4 に答える
1350 参照

c++ - C ++ファイルの場合:ios::binaryとして開かれたファイルとios::binaryとして開かれたファイルの違い| ios :: out?

次のようなファイルを開いた場合:

また

前者の形式ではできない後者の形式で開かれたファイルで何ができるか、またその逆も同様です。

ありがとうございました

0 投票する
4 に答える
4867 参照

c++ - C++ でのストリーム (fstream または ofstream) の部分的な切り捨て

fstream を使用して、既存のファイルを部分的に切り捨て (または短縮) しようとしています。私は EOF 文字を書いてみましたが、これは何もしないようです。

どんな助けでも大歓迎です...

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

c++ - MacOSXでstd::fstreamを読み取って追加できないのはなぜですか?

次のC++プログラムについて考えてみます。このプログラムは、ファイルを受け取り、各行を出力します。これは、私が見たものに基づいて、後でファイルに追加する、より大きなプログラムのスライスです。

次に、このバージョンのfile.txt(最初の行に1つの単語が続き、その後に改行が続く)を適用します。

私のマシン(Snow Leopard)では、これは何も出力しません。よく調べてみると、getlineへの最初の呼び出しは失敗します。不思議なことに、2行目を追加しても失敗します。それでも何も出力されません。

誰かがこの謎を解くことができますか?

0 投票する
4 に答える
3683 参照

c++ - C++、バイナリ ファイルの読み取りと書き込みを同時に行う

「fstream」を使用してバイナリ ファイルからバイトを読み取り、そのバイトを変更して書き戻すことができるかどうかを知りたかったのです。このコードを試してみましたが、うまくいきませんでした。何も起こりませんでしたが、正しく読み取れたことは確かです。

次のように読んだ後、ファイルポインターを1バイト戻す必要があります。

前もって感謝します。

0 投票する
1 に答える
526 参照

c++ - fstream から FILE* を取得

重複の可能性:
std::fstream からの FILE* の取得

iostream 派生クラスから FILE* を取得する方法はありますか? 特にfstreamから?

0 投票する
4 に答える
28261 参照

c++ - 関数でifstreamを返す

これはおそらくあなたにとって非常に厄介な質問です:関数からifstreamを返すにはどうすればよいですか?

基本的に、ユーザーからデータベースのファイル名を取得する必要があり、そのファイル名のデータベースが存在しない場合は、ユーザー用にそのファイルを作成する必要があります。私はそれを行う方法を知っていますが、ファイルを作成した後にプログラムを再起動するようにユーザーに依頼することによってのみです。可能であればユーザーの不便を避けたかったのですが、以下の関数はgccでコンパイルされません。

編集:申し訳ありませんが、コンパイラエラーがどこで何であったかを伝えるのを忘れました:

編集:Remusが提案したように、代わりにポインターを返すように関数を変更し、main()の行を「ifstreamdatabase = * getFile()」に変更しました。今度はこのエラーが再び発生しますが、今回はmain()の行にあります。

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

c++ - C++ ファイルストリーム (fstream) を使用して、ファイルのサイズをどのように判断できますか?

マニュアルでこれを見逃しただけだと思いますが、ヘッダーistreamから C++ のクラスを使用してファイルのサイズ (バイト単位) をどのように決定しますか?fstream

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

c++ - C ++初心者:データを読み取る関数にfstreamを渡す

num.txt内容が行だけであるという名前のテキストファイルがあります123。それから私は以下を持っています:

出力は次のとおりです。

関数で読み取られたfstreamを取得し、mainで変数を割り当てる方法を理解するのを手伝ってもらえますか?本当にたくさんあるのでこれをやっていalt_readerますが、これは私が立ち往生している部分です。助けてくれてありがとう。

更新:Bill Onealのコメントを使用して、私は書いた

ありがとう。今何があるかについての批評はありますか?

0 投票する
1 に答える
17175 参照

c++ - ファイルを1行ずつ文字列型変数に読み取る方法は?

次のコードを使用して、ファイルを1行ずつ文字列型変数に読み込もうとしています。

Stringクラスを使おうとするとコンパイルされず、char file[256]代わりに使用した場合にのみコンパイルされます。

どうすれば行ごとに文字列クラスに入れることができますか?

0 投票する
4 に答える
10598 参照

c++ - c++ で文字列のドキュメントを検索するにはどうすればよいですか?

これまでの私のコードは次のとおりです。

次の単語に移動する方法がわかりません。現在、この無限ループが発生しています...何か推奨事項はありますか?

また...その単語があった行を印刷するにはどうすればよいですか?

前もって感謝します!