※ 引述《watashiD (watashiD)》之铭言:
: 小弟这个假期一直在写同一个作业,要把.raw转换为.bmp
: 无奈投入了40个小时还没弄懂。
: 反观C#和C++在网络上写好的程式码满多的,且函式库的功能也很强大。
: C语言对使用者很不友善吗?
针对你的需求 .raw-> .bmp
除非你用现成的函式库 (组语除外)
否则程式语言的影响不大吧
http://en.wikipedia.org/wiki/BMP_file_format
Bitmap的格式算很简单
header才54个byte
混一点就直接弄24bit或32bit的格式 省去16bit的麻烦
malloc一下需要的内存 (54+资料大小)
标头填一填
弄个循环塞资料
输出
free内存
应该很容易就写好了吧
熟手就算从0开始 应该不用4小时吧 (高手可能不用1小时)