打開二進制文件格式「二進制文件怎麼打開」

C++基礎部分_C++文件操作_二進制文件的讀操作
C++基礎部分_C++文件操作_二進制文件的讀操作

然後我們再來看一下c++中的文件操作,如何來讀取一個二進制文件,上一節我們寫入了一個二進制文件,把一個person類對象寫入到了一個person.txt文件中.然後這次我們把上一節,寫入的person.txt文件,讀入到一個Person類的對象中去.

C++基礎部分_C++文件操作_二進制文件的讀操作
C++基礎部分_C++文件操作_二進制文件的讀操作

可以看到上面是這個流程,可以看到通過流對象

ifs.open,除了傳遞文件名以外,第二個參數,ios::in 是讀取的意思,ios::binary指明操作的是二進制文件

這樣的指定以後,就可以讀取內容了.

C++基礎部分_C++文件操作_二進制文件的讀操作
C++基礎部分_C++文件操作_二進制文件的讀操作

這裡要注意,添加一個打開文件的判斷,因為有可能會文件打開失敗.

C++基礎部分_C++文件操作_二進制文件的讀操作
C++基礎部分_C++文件操作_二進制文件的讀操作

可以看到這裡我們創建了一個Person的對象p,然後,通過流對象ifs,把文件person.txt的二進制的內容,讀入到了p這個對象中,然後我們輸出這個p對象的,姓名,年齡去看看

C++基礎部分_C++文件操作_二進制文件的讀操作
C++基礎部分_C++文件操作_二進制文件的讀操作

執行看看沒問題

C++基礎部分_C++文件操作_二進制文件的讀操作
C++基礎部分_C++文件操作_二進制文件的讀操作

上面是總結.

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/258743.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-15 16:28
下一篇 2024-12-15 16:28

相關推薦

發表回復

登錄後才能評論