【发布时间】:2010-03-06 00:48:35
【问题描述】:
有没有一种简单的方法来检查文件是否为空。就像你将一个文件传递给一个函数并且你意识到它是空的,然后你马上关闭它?谢谢。
编辑,我尝试使用 fseek 方法,但我收到一条错误消息,提示“无法将 ifstream 转换为 FILE *”。
我的函数的参数是
myFunction(ifstream &inFile)
【问题讨论】:
-
不能轻易从
fstream获取文件描述符,这太糟糕了。您可以在 Unix 上使用fstat轻松检查空文件。 :-P