問題タブ [istream]

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

c++ - std::set から MySQL c++ コネクタ setBlob() に値をストリーミングするにはどうすればよいですか?

C++ の場合: std::set の整数があります。

MySQL の場合: blob 列を持つテーブルがあります


整数を blob 列にストリーミングしたいのですが、その方法がわかりません

編集:整数がリトルエンディアンのDWORDとしてパックされていることを確認する必要があることを忘れていました

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

c++ - パラメータのない istream::get() は空白を返しますか?

これは非常に単純な質問のように思えますが、どこにも答えが見つかりません。ファイル(改行文字を含む)を1文字ずつ解析している場合、

次のチェックは真になりますか?

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

c++ - バイナリ istream をバイト単位で読み取る

ifstream を使用してバイナリ ファイルをバイト単位で読み取ろうとしました。以前に get() のような istream メソッドを使用して、バイナリ ファイルのチャンク全体を問題なく一度に読み取ったことがあります。しかし、私の現在のタスクは、バイトごとに進み、io-system のバッファリングに依存して効率化することに適しています。問題は、本来よりも数バイト早くファイルの終わりに到達したように見えることです。そこで、次のテストプログラムを書きました。

これにより、test.dat の内容が 1 行に 1 バイトずつダンプされ、前後のファイル位置が示されます。

案の定、ファイルに 2 バイト シーケンス 0x0D-0x0A (キャリッジ リターンとライン フィードに対応) がある場合、それらのバイトはスキップされます。

  • バイナリ モードでストリームを開きました。それは行区切りを解釈するのを妨げるべきではありませんか?
  • 抽出演算子は常にテキスト モードを使用しますか?
  • バイナリ istream からバイト単位で読み取る正しい方法は何ですか?

Windows 上の MSVC++ 2008。

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

c++ - 文字列へのistream::operator>>の正確なメカニズム

私はこれを見ていません:

最後の行で、正確な関数は何と呼ばれていますか?cplusplus.comのリストに見つかりません。ありがとう!

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

c++ - getline でさらに使用するために、さまざまなファイルの内容をベクターに書き込む方法

さまざまなファイルのコンテンツをベクトルに保存したい: Vector(0) = Content File1 Vector(1) = Content File2 ...

後で、このベクトルの各インデックスから行ごとに読み取る必要があります (getline):

いろいろなサイトで読んでいるように、使えませんvector<istream> myVector

では、どうすれば解決できますか?

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

c++ - 説明できない C++ エラー: エラー: '&' トークンの前に初期化子が必要です

このような投稿が他にもいくつかあることは知っていますが、この 1 つのエラーに 1 時間以上悩まされていて、理解できません。これが問題を引き起こしているコードです

...

ここでは、エラーは 1 行目と 28 行目にあり、istream と ostream がオーバーロードされています。

ご協力いただきありがとうございます!

0 投票する
3 に答える
178 参照

c++ - istreamからの抽出に失敗した後の文字列の内容

私がこれを行う場合:

2番目の場合の出力は空の文字列であることが保証されていますか?私はcplusplus.comでこれに対する答えを見つけることができないようです。

ありがとう!

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

c++ - C++ の operator<< および >> メソッドがヘッダー ファイルにあり、非常に間違っています。

ヘッダー ファイルにこのコードがあり、ostream と istream の行で大量のエラーが発生しました。エラーの 1 つは、「&」の前に「;」がありません」で、混乱しています。

前もって感謝します

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

c++ - 非常に基本的なファイル I/O

istream でファイルを開こうとすると、開かない (is_open() が false を返す)。ファイルにアクセスするためにファイルを配置する必要がある特定のディレクトリはありますか (プロジェクトの出力ディレクトリにあります)?