使用C语言标准IO函数获取文件大小。
时间: 2023-03-27 09:00:56 浏览: 257
可以使用 fseek 和 ftell 函数来获取文件大小,具体代码如下:
FILE *fp = fopen("filename", "rb"); fseek(fp, , SEEK_END); long size = ftell(fp); fclose(fp);
其中,fseek 函数将文件指针移动到文件末尾,ftell 函数返回当前文件指针的位置,即文件大小。注意,文件打开模式必须为二进制模式("rb")。
相关问题
C语言不用标准IO如何输入输出
C语言提供了一些非标准IO函数,如scanf()和printf()等,可以用来实现输入输出。另外,也可以使用文件操作函数fread()和fwrite()读写文件。此外,还可以使用底层的读写系统调用(如read()和write())来读写磁盘文件或网络套接字等。
阅读全文
相关推荐

















