看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 讀不到像素值 餵入的資料(Input): 16*16 BMP檔 預期的正確結果(Expected Output): 讀到正確的值 錯誤結果(Wrong Output): 讀的值全都是0 程式碼(Code):(請善用置底文網頁, 記得排版) http://www.codeshare.io/s3Z3A 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.152.134 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1428924566.A.55A.html
johnpage: Header 有讀對嗎? 04/13 19:59
johnpage: 格式不一定是如想的 04/13 20:00
unixxxx: 我讀512X512的圖就可以 好奇怪.. 04/13 20:45
yvb: 你的 16x16 和 512x512 BMP圖檔, 檔案大小各是多少 bytes ? 04/13 22:33
unixxxx: 512是257KB 16X16是822個位元組 04/13 22:50
zxc1020305: Header總大小有可能不一樣,只要讀值的話可以根據data 04/14 01:56
zxc1020305: _offset,先把fp移到該地址再讀值,這樣比較不會錯 04/14 01:56
EdisonX: 第50行 fread(&c,1024,1,image4) 怎回事 ? 04/14 08:21
unixxxx: 50行那個不是調色盤嗎@@ 04/14 16:36
yvb: 試問,16x16的822位元組,遇到第50行,後面還剩什麼? 04/14 20:29
EdisonX: 我想你的 512x512 讀出來也是有問題的... 04/14 23:09
jaid: 明年記得別來發文了 04/21 09:39