:如何将包含各种数据类型的文件读入,而且要考虑文件的定位(比如从文件最后一个数据往前读)
wlz47 2001-07-17 08:19:40 比如有这样一个文本的数据文件,内容如下:
2 12334 12333333 2.3 .44445 1.2
我试图用CArchive类来实现这类文件各种数据类型的读入,代码如下:
// fileName为要读入的文件名
CFile f;
f.Open( fileName, CFile::modeRead )
CArchive ar( &f, CArchive::load);
int itemp;
ar >> itemp; // ERROR: 不能读入正确的整数给 itemp
(注意最后一行) 为什么会这样?
还有别的方法读入这类文件吗,且可以利用文件定位实现从尾往前读?