作者KILLE (啃)
看板C_and_CPP
標題[問題] windows上的大檔案操作
時間Fri Nov 21 11:40:40 2014
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
windows
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
不要用
問題(Question):
在windows上 有沒有api與 fopen64一致的函數呢
查了資料 只能用windows 原生的
CreateFile SetFilePointerEx CloseHandle ReadFileEx
這類函數
這些函數的引數/操作與fopen fseek fclose等 差別相當大
造成跨平台代碼要寫一大串 相當不簡潔
自己包成fopen..等 又極可能不完備
那請問在windows上有直接與fopen64映射的函數嗎 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.240.161.219
※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1416541242.A.B9F.html
※ 編輯: KILLE (111.240.161.219), 11/21/2014 11:42:49
→ AntaresStar: 你又不要用原生的 又不要用函式庫 XD 11/21 20:09
→ dirkc: 為何不用fopen就好,有的沒的是cl.exe嗎? 11/21 21:24
→ dirkc: /D _FILE_OFFSET_BITS 11/21 21:24
→ dirkc: 打錯 -D _FILE_OFFSET_BITS=64 11/21 21:26