首頁 > 後端開發 > C++ > 主體

如何從 std::cin 讀取二進位資料?

Linda Hamilton
發布: 2024-10-28 02:21:30
原創
408 人瀏覽過

How do I read binary data from std::cin?

從std::cin 讀取二進位資料

從std::cin 讀取二進位資料可能很棘手,因為它原本不是棘手用ios_binary。如果必須使用cin,則需要以二進位模式重新開啟它。這不是標準的一部分,因此您需要查閱作業系統和編譯器的文件以取得具體說明。

以二進位模式開啟 cin 後,您可以使用 cin.read() 來讀取位元組。如果您知道系統中的文字和二進位沒有區別,則可以使用 read,而不必擔心文件類型。

以下是一些可能有用的其他資源:

  • [以二進位模式開啟std::cin](https://comp.unix.programmer.narkive.com/jeVj1j3I /how-can-i-reopen-std-cin-and-std-cout-in-binary -mode)
  • [讀寫二進位資料](https://en.cppreference.com/w/ cpp/io/std_filebuf/read)

以上是如何從 std::cin 讀取二進位資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!