| フアイルの16進ダンプ | Programming Tips Top |
■ファイルから256バイトを読み、16進で表示するサンプル
CFile file;
int i,j,k,hex;
CString sTemp,str;
char szBuff[1024];
file.Open("C:\\TEST.TXT", CFile::modeRead); // file Open
file.Read(&szBuff, 256); // 256byte read
CClientDC dc(this);
k=0;
for (i=0; i<6; i++) {
sTemp="";
for (j=0; j<16; j++) {
hex = szBuff[k] & 0x00FF;
str.Format("%02X ", hex);
sTemp+=str;
k++;
}
dc.TextOut(10, 10+i*20, sTemp); // 16バイト分(1行)の表示
}
file.Close(); // file close
| Copyright (C) CRIMSON Systems |