注册 登录
编程论坛 C语言论坛

各位大佬,请问工程里的资源文件怎么写进数组?

Z1569412485 发布于 2020-03-29 13:26, 2086 次点击
问题是这样,我工程里有个二进制文件,现在我想把它以二进制形式写出到磁盘,请问该如何操作?我打算把它写到数组再输出,但是功力不够,数组太长了,复制粘贴老是出错
10 回复
#2
lin51616782020-03-29 13:30
wb打开 fwrite写入
rb打开 fread读取
#3
Z15694124852020-03-29 14:15
回复 2楼 lin5161678
试过了,不行,写出的文件比原来的文件大了几倍
#4
lin51616782020-03-29 14:16
贴代码看看
#5
Z15694124852020-03-29 14:34
回复 4楼 lin5161678
抱歉= =,原来是我把指针搞错了,写错文件了,大写的尴尬😓,现在写出来了
(๑>ڡ<)☆
#6
Z15694124852020-03-29 14:46
回复 4楼 lin5161678
请问有没有办法把资源的文件写进数组里?
#7
吹水佬2020-03-29 14:54
以下是引用Z1569412485在2020-3-29 14:46:20的发言:

请问有没有办法把资源的文件写进数组里?

写进数组里?
是写入一个整块大大的内存里的意思吗?

[此贴子已经被作者于2020-3-29 14:56编辑过]

#8
Z15694124852020-03-29 15:23
回复 7楼 吹水佬
我在工程里插入了张图片资源,想把图片的二进制赋值给数组,纯粹是为了研究,不知道有没有方法,所以问一下各位大佬,看看能不能支个招
#9
Z15694124852020-03-29 15:25
可以的话,我还想知道,这张资源图怎么再写出到桌面
#10
forever742020-03-29 17:30
1.资源本身就应该是文件啊
2.资源都应该交给系统处理,你用API指挥一下就完了
#11
吹水佬2020-03-29 17:41
以下是引用Z1569412485在2020-3-29 15:23:39的发言:

我在工程里插入了张图片资源,想把图片的二进制赋值给数组,纯粹是为了研究,不知道有没有方法,所以问一下各位大佬,看看能不能支个招

分配一块内存载入是吧
既然是在资源里,不是可以直接使用资源的数据吗?
1