[問題] C i/o問題

看板C_and_CPP (C/C++)作者 (雞蛋AA)時間10年前 (2015/08/07 13:18), 編輯推噓1(108)
留言9則, 4人參與, 最新討論串1/1
請問各位~~ 我有一筆資料在文字檔裡: 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

08/07 13:27, , 1F
二進位資料存文字檔,這樣不會產生一些編碼上的錯誤嗎?
08/07 13:27, 1F

08/07 13:29, , 2F
Rand()其實不Rand
08/07 13:29, 2F

08/07 13:31, , 3F
"0x 5" 這空格意外地有喜感
08/07 13:31, 3F

08/07 14:20, , 4F
這樣是16進位吧(?),會有錯誤!? rand不rand沒差啦寫好玩而已
08/07 14:20, 4F

08/07 14:20, , 5F
哈哈。
08/07 14:20, 5F

08/07 22:05, , 6F
那你知道 fscanf 在遇到空白的時候會斷掉讀不到嗎?
08/07 22:05, 6F

08/07 22:05, , 7F
導致 "0x 5" 讀到 "0x "
08/07 22:05, 7F

08/07 22:06, , 8F
有個東西叫 %02x ...
08/07 22:06, 8F

08/08 00:27, , 9F
Soga!感謝樓上
08/08 00:27, 9F
文章代碼(AID): #1Ln3-_Yq (C_and_CPP)
文章代碼(AID): #1Ln3-_Yq (C_and_CPP)