[問題] fprintf存取檔案中有亂碼
小妹在純C的環境下寫一個function
目標是將攝影機CCD拍到的灰階圖片存起來
但是我存到的檔案前面會出現亂碼,後面才是正確的數據
請問一下是fprintf那邊有錯嗎><?
謝謝大家
CCD中擷取到的圖片(大小為88*60)
只有數字(0~255)的txt檔
http://imgur.com/cWK4LUB

txt檔前幾行是亂碼
http://imgur.com/zAaCjxq

http://codepad.org/u0aie2tT
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.121.137.222
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.121.137.222
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1456391885.A.84C.html
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1456391885.A.84C.html
02/25 18:08
超崩潰QQ
02/25 18:33
02/25 18:35
是的,我把灰階圖片用0~255的數值存成txt檔
請問圖片的檔頭要怎們去掉?謝謝><
另,我之前有加上
memset(matrix,0,sizeof(matrix));
但只是把亂碼的地方變成空白而已
並沒有單純存取圖片內容:\
※ 編輯: oooppps (140.121.137.222), 02/25/2016 19:24:54
02/25 19:42
02/25 19:42
就是只有數字和逗號,沒空白
就是只有數字和逗號,沒空白
※ 編輯: oooppps (140.121.137.222), 02/25/2016 19:57:38
02/25 21:02
02/25 21:03
我試試看用w
fwrite是將CCD抓到的圖片存成matrix
※ 編輯: oooppps (61.228.168.51), 02/25/2016 22:50:52
02/25 23:53
原來如此!謝謝您
02/26 00:52
是file裡面東西
02/26 00:52
灰階圖片的矩陣
02/26 08:15
是指fprintf 那邊嗎?
※ 編輯: oooppps (140.121.137.213), 02/26/2016 09:38:43
→
02/26 09:40, , 1F
02/26 09:40, 1F
→
02/26 09:42, , 2F
02/26 09:42, 2F
推
02/26 10:15, , 3F
02/26 10:15, 3F
→
02/26 10:15, , 4F
02/26 10:15, 4F
大大感謝你QQ我等等寄信跟你說
→
02/26 10:46, , 5F
02/26 10:46, 5F
→
02/26 10:46, , 6F
02/26 10:46, 6F
明確的預期輸出結果就是能夠得到88*60個數字和逗號存成txtx檔
→
02/26 11:50, , 7F
02/26 11:50, 7F
真的QQ
※ 編輯: oooppps (140.121.137.222), 02/26/2016 13:31:57
→
02/26 13:34, , 8F
02/26 13:34, 8F
→
02/26 13:35, , 9F
02/26 13:35, 9F
大大感謝你們!!!我把fwrite disable 之後就好了QQ
非常感謝大家orz QQ
請問要怎麼發P幣
※ 編輯: oooppps (140.121.137.222), 02/26/2016 15:27:18
推
02/26 15:40, , 10F
02/26 15:40, 10F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):