NelsonChung's blog
邁向偉大的航路
值得推薦給獨一無二的你
空中英語教室廣播檔分享粉絲團
Simon Studio婚禮攝影工作室
繪心一笑DIY蛋糕房Facebook粉絲團
繪心一笑DIY蛋糕房
Rich
常用資源
Gnu make
Gnu C library
git doc
Detail ToC
Ubuntu常用軟體
image share
pastie
QT OnLine Ref
2007年11月26日 星期一
讀取file 內容有0 但非結束之意
如果你有一個檔案
內容為 FFFECCA5003E56
strlen去算的時候
發現只會算到00的地方就結束
並非原本認為的計算總長度
因此發
用
strlen
strcat
...
發現
如果抓到的內容裡面有0
會判斷成結束字元
儘管並非真的結束
所以如果要抓取一個檔案內容
要如何判斷抓完檔案的全部呢
可以用CFile.GetLength()
用每次抓取buffer的累加
直到超過檔案大小為止
(就可以取代用strlen來判斷結束的方式)
透過Facebook分享
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言