zhnada 发表于 2008-6-16 16:31:41

关于将十六进制数写入文件的相关问题

我想将一个数组(十进制形式)变为十六进制数存入文件中,该怎么实现?并希望文件中的十六进制数都以0x开头,
有什么办法吗?谢谢!

cpubbs 发表于 2008-6-16 22:58:10

不知道有没有更简单的形式,感觉可以将它们一个一个fmt()成STRING,然后前面scat()加上0x,这样是可以实现的,就是麻烦了点,要用循环,循环次数是strlen()

cpubbs 发表于 2008-6-16 22:58:24

有知道更好的办法的朋友麻烦指点一下,谢谢!好运!

zhnada 发表于 2008-6-17 08:41:50

回复 3# cpubbs 的帖子

谢谢,好用,谢谢指导。

yjukh 发表于 2008-6-19 13:53:28

char temp;
sprintf(temp,"0x%X",data);
页: [1]
查看完整版本: 关于将十六进制数写入文件的相关问题