[問題] 讀bin能不要char或直接轉uint*嗎(已解決)
開發平台(Platform): win or unix
編譯器: C++14
額外使用到的函數庫(Library Used):std
問題(Question):
今天遇到一個API需要使用者自己先讀取好檔案
然後傳大小和uint32_t*進去
但是讀binary檔案得到的好像只能是char或string
所以必須轉換一次( char* -> void* -> uint32_t*)
1. 能夠讀檔的時候就用uint32_t存嗎?
或
2. char*轉uint32_t*能不透過void*嗎?
餵入的資料(Input): binary file
程式碼(Code): http://cpp.sh/8cs7
補充說明(Supplement): 另外一個問題是,這樣轉換會不會有什麼風險在?
--
作者: fleece (...) 看板: KoreanPop
標題: [問題] 請問一個叫O.S.T的歌手
時間: Fri Feb 19 12:25:09 2016
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.223.79.239
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1492321939.A.BD0.html
→
04/16 14:10, , 1F
04/16 14:10, 1F
→
04/16 14:38, , 2F
04/16 14:38, 2F
好的 謝謝
※ 編輯: Ommm5566 (61.223.79.239), 04/16/2017 14:53:54
推
04/16 15:35, , 3F
04/16 15:35, 3F
→
04/16 15:36, , 4F
04/16 15:36, 4F
→
04/16 15:36, , 5F
04/16 15:36, 5F
→
04/16 15:37, , 6F
04/16 15:37, 6F
→
04/16 15:46, , 7F
04/16 15:46, 7F
→
04/16 15:49, , 8F
04/16 15:49, 8F
推
04/16 22:31, , 9F
04/16 22:31, 9F
推
04/16 23:36, , 10F
04/16 23:36, 10F
→
04/16 23:36, , 11F
04/16 23:36, 11F
→
04/16 23:57, , 12F
04/16 23:57, 12F
→
04/17 00:02, , 13F
04/17 00:02, 13F
→
04/17 00:04, , 14F
04/17 00:04, 14F
→
04/17 00:14, , 15F
04/17 00:14, 15F
推
04/17 07:15, , 16F
04/17 07:15, 16F
→
04/17 07:16, , 17F
04/17 07:16, 17F
→
04/17 07:17, , 18F
04/17 07:17, 18F
→
04/19 02:05, , 19F
04/19 02:05, 19F