考察如下代码:
char s[ LARGE_ENOUGH ];ifstream fin( "sth" );if( fin.is_open() ){ fin.read(s, LARGE_ENOUGH); fin.close();}// .....
问题是如果缓冲区足够大,大于文件长度,我如果确定文件结尾在s中的位置,我用VC + IC9 试过,会显示一部分乱码。