【发布时间】:2012-04-28 12:31:27
【问题描述】:
如何在 C 中获取文件的大小?我打开了一个用 C 编写的应用程序。我想知道它的大小,因为我想将加载文件的内容放入一个字符串中,我使用 malloc() 进行分配。只写 malloc(10000*sizeof(char)
【问题讨论】:
-
stat(2) 系统调用,快速的谷歌应该告诉你的
-
您的目标平台是什么?还是您打算让它成为跨平台的?
-
另外,这里已经回答了:stackoverflow.com/questions/238603/…
-
是否需要同时将整个文件保存在内存中?
-
哇,其实已经有人回答了!是我的错,谢谢提醒。