關於十六進製制檔案資料讀取
不一定正確,歡迎指正
功能:要讀取乙個文件的每一行16進製制的資料(位寬為32位),把資料提出來使用。
問題:發現讀取的都是字元,無法將其做資料使用。
解決方法:先讀取每一行字元,然後換算成對應數字,最後相加即可。
**如下:
#include
#include
#include
#include
using
namespace std;
//將每乙個字元換成對應的數字
intchartoint
(char a)
}//將一行字元換成對應16進製制數
unsigned
inttonumber
(int a[8]
)int
main()
;unsigned
int number;
ifstream infile
("test.txt"
, ios::in | ios::binary)
;//二進位制載入檔案if(
!infile)
//連續以行為單位,讀取 test.txt 檔案中的資料
while
(infile.
getline
(c,10))
number =
tonumber
(num)
;printf
("%x\n"
, number);}
infile.
close()
;return0;
}
讀取的資料如下:
10293032總感覺有更簡單的方法,但是我好像一直沒有找到,如果有人知道,歡迎提醒!12345678
12345abc
abcdfe12
python 檔案讀取 一
在專案開始階段 寫入基礎資料是很正常的,經常和讀寫檔案打交道這樣就需要 對相關知識比較熟悉 一般是通過open檔案來實現 上下文管理器來實現,開啟和關閉檔案 with open a.txt r encoding utf 8 as f pass 檔案使用方式標識 r 預設值,表示從檔案讀取資料。w 表...
Java檔案讀取(一)
輸入 輸出流 這裡的輸入輸出都是相對記憶體而言的。輸入 只寫不讀。輸出 唯讀不寫。位元組 字元流 資料單元不同來區分。位元組 8位元組,字元 16位字元 節點 處理流 不是處理流的都是節點流。處理流在節點流 已存在流的基礎上進行封裝和連線 位元組流 inputstream outputstream作...
XML檔案的讀取(一)
對於基於web和開放標準資料,xml變得越來越普遍,xml用於cad或gis資料比較麻煩。這是因為gis資料基本上是扁平的 的或關係的,而xml是巢狀的或物件導向的。為了整合xml資料到自己的系統上,需要克服這個挑戰。fme的最新一些版本致力於使得fme讀取xml更輕鬆。這一部分內容就是針對xml的...