uc 获取文件大小
程序员文章站
2022-07-03 23:14:11
...
#include <stdio.h> #include <limits.h> // 获取文件大小 // 成功返回文件大小,失败返回-1 long fsize (const char* path) { FILE* fp = fopen (path, "r"); if (! fp) return -1; fseek (fp, 0, SEEK_END); long size = ftell (fp); fclose (fp); return size; } int main (void) { printf ("文件路径:"); char path[PATH_MAX+1]; scanf ("%s", path); long size = fsize (path); if (size < 0) { printf ("获取文件大小失败!\n"); return -1; } printf ("文件大小:%ld字节\n", size); return 0; }
上一篇: 爆囧,这些人都有点变味啦!
下一篇: 爸爸和儿子幽默笑料