std::cin からバイナリデータを効果的に読み取る方法?

Mary-Kate Olsen
リリース: 2024-10-31 00:06:02
オリジナル
979 人が閲覧しました

How to Read Binary Data from std::cin Effectively?

std::cin からバイナリ データを効果的に読み取る

バイナリ データを操作する場合、標準入力ストリームからデータを読み取る機能 ( std::cin) が重要です。ただし、std::cin は、最初はバイナリ データを処理するように構成されていません。

これに対処するには、適切なバイナリ モードで std::cin を再度開くことを検討できます。残念ながら、このアプローチは標準 C ライブラリには含まれていません。

代替ソリューションについては、回答に記載されている URL などのリソースを参照してください: https://comp.unix.programmer.narkive.com/jeVj1j3I/ how-can-i-reopen-std-cin-and-std-cout-in-binary-mode

std::cin がバイナリ操作用に構成されたら、cin.read() 関数を使用できるようになります。バイナリ データを文字列または stringstream オブジェクトに読み取ります。

テキスト データとバイナリ データの違いが無関係な状況では、特に考慮せずに read を直接使用できます。

以上がstd::cin からバイナリデータを効果的に読み取る方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!