- 注册时间
- 2006-10-26
- 最后登录
- 1970-1-1
|
发表于 2007-6-13 15:15:31
|
显示全部楼层
请LZ看这段代码
//这是一个把数居转为16进制文本数据的函数
//data 为原数据地址
// datasize 为原数据的常度
//hexchar 为转化后保存的地址
char hex[17]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','F'}
void chang2txt()
{char hexchar[16384];
int i;
datasize=ofsize(data);
ClearScreen();
SetScreen(1);
printf("处理中...");
for(i=0;i<=datasize;i++)
{sprintf(hexchar+i*5,"0x%c%c,",hex[data/16],hex[data%16]);
};
hexchar[datasize*5-1]=NULL;
return;
}
...................................................................
读取的话直接写如原程序就可以了啊! ^_^ |
|