注册 登录
编程论坛 C++教室

[求助]ifstream::read

BlueDreame 发布于 2007-05-14 12:35, 762 次点击

考察如下代码:

char s[ LARGE_ENOUGH ];
ifstream fin( "sth" );
if( fin.is_open() )
{
fin.read(s, LARGE_ENOUGH);
fin.close();
}
// .....

问题是如果缓冲区足够大,大于文件长度,我如果确定文件结尾在s中的位置,我用VC + IC9 试过,
会显示一部分乱码。

0 回复
1