二進位制檔案瀏覽器

2021-07-03 09:51:16 字數 537 閱讀 1512

問題及**:

/*

* 檔名稱:one.cpp

* 作 者:孫金藝

* 完成日期:2023年6月21日

* 版 本 號:v1.0

* * 問題描述:做乙個類似binaryviewer的檢視二進位制檔案的程式,輸入檔名後,可以以16進製制和ascii對照的方式列出該檔案的內容

* 輸入描述:略

* 程式輸出:略

*/#include#include#include #includeusing namespace std;

int main( )

while(!infile.eof())

{infile.read(c,16);

if(!infile.eof())

{for(int i=0; i<16; ++i)

cout<

執行結果:

二進位制檔案

本質上是文字檔案是把檔案資訊先轉化成以字元編碼的ascii碼,再儲存ascii的二進位制 而二進位制檔案是直接把檔案資訊編碼成二進位制儲存。因此在讀取的時候要考慮記憶體中二進位制 應該怎麼樣解釋。二進位制檔案的讀取是是要告訴元素的型別 編碼方式 文字檔案則預設為char型別。文字檔案是一種特殊的二進...

二進位制檔案

二進位制檔案 也叫型別檔案 二進位制檔案是由一批同一型別的資料組成的乙個資料序列,就是說乙個具體的二進位制檔案只能存放同一種型別的資料。type tmember record name string 10 email string 20 posts longint end var members a...

二進位制檔案

二進位制檔案 也叫型別檔案 二進位制檔案是由一批同一型別的資料組成的乙個資料序列,就是說乙個具體的二進位制檔案只能存放同一種型別的資料。type tmember record name string 10 email string 20 posts longint end var members a...