看板Programming
标 题windows file IO truncate
发信站SayYA 资讯站 (Mon Sep 10 21:11:36 2007)
转信站ptt!ctu-reader!ctu-peer!news.nctu!News.Math.NCTU!SayYa
可参阅 qfsfileengine_win.cpp
bool QFSFileEngine::setSize(qint64 size)
实作, 我还没搞懂, 直接 call 比较快。
大概需要 call
ptrSetFilePointerEx
SetEndOfFile
这些 function。
怎麽在 windows 做 truncate 这麽麻烦,
好累阿!
若是没有 truncate 的操作, 那麽 C++ 标准程式库的 fstream
不就没什麽意义了吗?
早点知道, 我就不坚持用 fstream 了, 直接用 QT 的 QFile 了。
◆ Modify: 07/09/10 21:11:36 <218-168-162-118.dynamic.hinet.net>