※ 引述《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小時)