std::cin からバイナリ データを簡単に読み取るにはどうすればよいですか?

Linda Hamilton
リリース: 2024-10-27 19:40:02
オリジナル
801 人が閲覧しました

How Can I Read Binary Data from std::cin Easily?

std::cin からバイナリ データを簡単に読み取る

書式設定がないバイナリ データを扱う場合、std::cin は文字列または文字列ストリームに直接変換する場合は、これが最良の選択です。

バイナリ モードで std::cin を再度開く

std::cin通常、ios_binary フラグを設定して開くことはありません。バイナリ読み取りを有効にするには、それに応じて再度開く必要があります。ただし、これは標準機能ではありません。

次のリンクで、バイナリ モードで std::cin を再度開くための解決策を調べることができます: https://comp.unix.programmer.narkive.com/jeVj1j3I/how -can-i-reopen-std-cin-and-std-cout-in-binary-mode.

cin.read() の使用

標準時: :cin はバイナリ モードで開かれているため、cin.read() 関数を利用してバイトを取得できます。システム内にテキストとバイナリの区別がない (移植性が問題にならない) と確信できる場合は、バイナリ データに対して cin.read() を直接使用できます。

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

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