看板 C_and_CPP 關於我們 聯絡資訊
最近寫c語言有遇到一個頗為頭痛的問題 如果我程式裡有fd, 有辦法知道整個檔案的大小嗎? 用了估狗來的 stat結構方法 struct stat buf; fstat(fd, &buf); int size = buf.st_size; 但求出來的size一直為0. 我這邊程式裡的檔案已經有讀取一部分的資料, 不確定這樣對fd會不會有影響? 煩請各位大神解惑了QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.177.3.114 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1506671599.A.7CD.html ※ 編輯: Petyr (180.177.3.114), 09/29/2017 15:54:12
xam: return value? 09/29 17:07
lc85301: google 一下有一些類似狀況,但不知道你合不合 09/30 01:57
lc85301: 可能需要一些程式碼 09/30 01:57
galic: 檢查fstat的回傳值 09/30 15:35