c++标准文件流文件尾符的处理原理
摘要:标准文件流中对文件结尾符处理的原理是: eof()判断流标识位的eofbit是否设置了,若是则返回-1,文件结束。 bool __CLR_OR_THIS_CALL eof() const { // test if eofbit is set in stream state return ((int)rdstate() & (int)eofbit); }这么看来,在每个对文件读取而导致文件指针移动的标准流函数中,如ifstream::read(),c++标准文件流系统应该负责检测文件读取缓存中可用字符是否已读完,即流指针是否已到文件结束符。然...
阅读全文
posted @ 2013-04-29 04:22
浙公网安备 33010602011771号