2012-07-30 26 views

回答

18

你可以通過最近的操作中提取的字符數與std::ifstream::gcount

ifstream ifs("a.txt"); 
char buf[1024]; 
ifs.read(buf, 1024); 
size_t extracted = ifs.gcount(); 

ifstream ifs("a.txt"); 
char buf[1024]; 
size_t extracted = ifs.read(buf, 1024).gcount(); 

因爲read(...)回報*this

相關問題