在 C 中确定文件大小
如何在 C 中获取文件的大小,同时保持可移植性、可靠性和简单性,而不需要产生库依赖性?
解决方案:
在 C 中确定文件大小的最常见和可靠的方法是利用 std::ifstream 类。以下是实现它的方法:
在此代码中:
注意:
值得注意的是,该解决方案使用tellg(),它在某些系统上并不总是返回正确的文件大小。请参阅此讨论以获取更多信息:http://stackoverflow.com/a/22986486/1835769.
以上是如何在没有外部库的情况下确定 C 中的文件大小?的详细内容。更多信息请关注PHP中文网其他相关文章!