[英]How i could use the below fread() like statement using ifstream?
ifstream mfile("myfile.txt",ios::binary);
unsigned char *inBuf =(unsigned char*)malloc(sizeof(unsigned char));
我想使用ifstream編寫下面的語句,但是它不起作用,是否還有其他替代方法?
fread(inBuf, 1, 1, mfile);
請有人幫助我。謝謝。
您可以使用istream read成員函數:
if ( mfile.read( (char *) inBuf, 1 ) ) {
// read OK
}
else {
// handle read error
}
有關更多信息,請訪問http://en.cppreference.com/w/cpp/io/basic_istream/read
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.