我怎样才能得到C文件的大小?

我怎样才能得到C文件的大小?

如何才能找到用C编写的应用程序打开的文件的大小?我想知道大小,因为我想将加载文件的内容放入一个字符串中,我使用malloc()..只是写作malloc(10000*sizeof(char));IMHO是个坏主意。



紫衣仙女
浏览 273回答 3
3回答

人到中年有点甜

你需要寻求文件的末尾,然后询问职位:fseek(fp, 0L, SEEK_END);sz = ftell(fp);然后你可以找回来,例如:fseek(fp, 0L, SEEK_SET);或者(如果想要开始)rewind(fp);
打开App,查看更多内容
随时随地看视频慕课网APP