【发布时间】:2012-02-26 06:39:38
【问题描述】:
在一个项目中,我必须读取一个文件,我必须处理文件中的字符数,有没有一种方法可以在不逐字符读取的情况下获取字符数(否则我将不得不读取文件两次,一次只是为了查找其中的字符数)。
有可能吗?
【问题讨论】:
-
在纯标准 C++ 中,或者操作系统特定的 API 也可以?有不可移植的函数(例如
GetFileSizeEx())来获取文件的大小。 -
你的意思是要获取文件的大小?
-
这是家庭作业,我不允许使用 API。我只能使用 iostream 和 fstream 函数。甚至不是字符串。