用c++io類,ifstream,讀取二進制文件,用read函數時,怎麼得到實際讀取的字節數?
比如ifstream in("a.jpg",ios::in|ios::binary);in.read(buf,1024);
我如何得到實際讀取的字節數?
http://blog.chinaunix.net/uid-21375345-id-3049692.html
read()從文件中讀取 num 個字符到 buf 指向的緩存中,如果在還未讀入 num 個字符時就到了文件尾,可以用成員函數 int gcount();來取得實際讀取的字符數