看板 C_and_CPP 關於我們 聯絡資訊
遇到的問題: (題意請描述清楚) 現在已經寫出來可以讀取文字檔(.TXT之類的) 但要如何修改才也能夠讀取非文字檔(.exe之類) 現在讀取非文字檔都會出現亂碼~"~ 希望得到的正確結果: 下面是讀取文字檔的輸出結果 address 16進制碼 ASCII 00000010 70 72 30 30 30 30 30 30 30 30 30 30 30 30 30 30 pr00000000000000 00000020 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000 00000030 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000 程式跑出來的錯誤結果: 讀取非文字檔..16進制跟ASCII那都會跑出亂碼或怪東西 開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux) VC++ 有問題的code: (請善用置底文標色功能) 補充說明: 非文字檔這東西完全沒碰過...希望板上神人能給點指引 感謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.8.17.106
leslieha:"rb" ? 07/05 22:18
loveme00835:應該是一樓講的問題, 用二進位格式來讀應該就可以了 07/05 22:26
steven0315:感謝一F,我再來試看看 07/05 22:29