+ -
当前位置:首页 → 问答吧 → 请教高手,如何把一个文件里的二进制数写到另外一个二进制文件呢?

请教高手,如何把一个文件里的二进制数写到另外一个二进制文件呢?

时间:2011-12-21

来源:互联网

现在我有一个字模表,全是二进制数,想把这些二进制数写到一个二进制文件,但是我用fwrite或者是先读到buffer再memmove写到二进制文件都是ascii码的形式,能不能就是直接二进制写入文件不转换成ascii呢?

作者: prettyshe   发布时间: 2011-12-21

ASCII码和二进制有分别吗,
计算机数据都是以二进制方式保存的.

你读取其中一个文件中的内容到buf,再写到另一文件中就行了,不用任何转换.

如查两个文件内容和格式完全相同,那直接用文件复制API CopyFile就更快了,

作者: xiaohuh421   发布时间: 2011-12-21

C语言中,可以用fread,fwirte,getw,putw 来读写2进制文件的。读取然后写入,不用什么转换的啊~

作者: zwkb24   发布时间: 2011-12-21