如何讀取.msg檔案 |
答題得分者是:mephise
|
xnium
一般會員 發表:27 回覆:26 積分:10 註冊:2007-09-05 發送簡訊給我 |
各位大人,小弟手頭有個*.msg檔案,the structure of transaction record (.msg file) 類似以下
不知道如何去讀取內容,煩請各位大人指點,感謝... ....
------
对岸的菜鸟,但是很喜欢用delphi! |
senso
高階會員 發表:5 回覆:126 積分:226 註冊:2003-11-27 發送簡訊給我 |
可以用TMemoryStream
TMemoryStream *stream=new TMemoryStream(); stream->LoadFromFile("D:\\20110227.msg"); BYTE buf[100]; stream->ReadBuffer(buf,100); delete stream; 也可以用fopen, fread FILE *f=fopen("D:\\20110227.msg", "rb"); BYTE buf[100]; fread(buf,sizeof(BYTE),100,f); fclose(f);
編輯記錄
senso 重新編輯於 2011-03-02 20:57:26, 註解 無‧
|
mephise
高階會員 發表:4 回覆:149 積分:205 註冊:2004-02-09 發送簡訊給我 |
這樣也可以, 當成 Typed Binary File來處理:
[code delphi] Type TTransRec = record Reserved1: Byte; FunctionCode: Byte; Reserved2: Byte; Second: Byte; Minute: Byte; Hour: Byte; end; var F: File of TTransRec; fRec: TTransRec; begin AssignFile(F,'abc.msg'); Reset(F); Read(F,fRec); ...... end; [/code] ===================引 用 xnium 文 章=================== 各位大人,小弟手頭有個*.msg檔案,the structure of transaction record (.msg file) 類似以下 不知道如何去讀取內容,煩請各位大人指點,感謝... ....
------
Mephise Chen 前興德工程師 |
xnium
一般會員 發表:27 回覆:26 積分:10 註冊:2007-09-05 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |