[問題] 哆啦A夢 8 (感覺鋼彈8比較順口)

看板b97902HW作者 (Yuan)時間17年前 (2008/12/06 19:05), 編輯推噓5(502)
留言7則, 6人參與, 最新討論串1/1
我想說標頭檔和DIV裡不是每個值都要用到 所以就用fscanf讀 fscanf(fptr,"%c%c%d", &head.magicnumB , &v3.magicnumM , &v3.height) ; fptr = fptr + 8 ; fscanf(fptr,"%d%d%d",&v3.headsize,&v3.width,&v3.height) ; 可是都只能讀到magic number BM 其他都讀不到 餵蝦米~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.244.13.66

12/06 19:08, , 1F
檔案指標用fseek移動吧
12/06 19:08, 1F

12/06 23:26, , 2F
用fread慢慢讀吧~~~你這樣指標不會動耶
12/06 23:26, 2F

12/07 02:28, , 3F
路人提醒: BMP裡都是二進位資料 %d是讀不到的唷
12/07 02:28, 3F

12/07 09:59, , 4F
感謝樓上提醒 那想要看到0和1 要用哪一種呢
12/07 09:59, 4F

12/07 11:01, , 5F
我是用chsr 剛好1byte
12/07 11:01, 5F

12/07 11:01, , 6F
char
12/07 11:01, 6F

12/07 18:39, , 7F
可是不是已經用二進位制讀檔了為什麼不能用%d讀
12/07 18:39, 7F
文章代碼(AID): #19EboM3R (b97902HW)