看板 C_and_CPP 關於我們 聯絡資訊
請問各位~~ 我有一筆資料在文字檔裡: 0x33 0x97 0x17 0x9A 0x2A 0x 5 0x23 0x23 0x1C 0xEE 這個文字檔是由一個程式產生 然後我用另個程式依序將它讀出來卻得到下圖結果 http://i.imgur.com/ttEGbAM.png 偶發性的會出現重複讀取, 請問這是建立程式有問題還是讀取程式有問題@@? make: http://codepad.org/VbrYa6EP read: http://codepad.org/ICK8raxM -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.37.177.250 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1438924735.A.8B4.html
stupid0319: 二進位資料存文字檔,這樣不會產生一些編碼上的錯誤嗎? 08/07 13:27
stupid0319: Rand()其實不Rand 08/07 13:29
Feis: "0x 5" 這空格意外地有喜感 08/07 13:31
gdaa: 這樣是16進位吧(?),會有錯誤!? rand不rand沒差啦寫好玩而已 08/07 14:20
gdaa: 哈哈。 08/07 14:20
EdisonX: 那你知道 fscanf 在遇到空白的時候會斷掉讀不到嗎? 08/07 22:05
EdisonX: 導致 "0x 5" 讀到 "0x " 08/07 22:05
EdisonX: 有個東西叫 %02x ... 08/07 22:06
gdaa: Soga!感謝樓上 08/08 00:27