C语言读取文件长度代码示例 - 包含错误处理
以下是用C语言实现读取文件长度的示例代码,包含错误处理机制,可以避免出现错误时程序崩溃。
#include <stdio.h>
int main() {
FILE *file;
long length;
// 打开文件
file = fopen('example.txt', 'rb');
if (file) {
// 将文件指针移到文件末尾
fseek(file, 0, SEEK_END);
// 获取文件长度
length = ftell(file);
// 关闭文件
fclose(file);
printf('文件长度为 %ld 字节\n', length);
} else {
printf('无法打开文件\n');
}
return 0;
}
请注意,示例代码中的文件名为'example.txt',你需要根据实际情况修改文件名。代码中包含错误处理,确保程序运行更加稳定。
本示例代码展示了如何使用C语言中的fopen、fseek、ftell和fclose函数来读取文件长度。同时,代码还包含错误处理,以确保程序在遇到错误时能够正常退出,避免出现崩溃的情况。如果你需要更详细的C语言文件操作教程,请搜索相关资料。
原文地址: https://www.cveoy.top/t/topic/qC3Y 著作权归作者所有。请勿转载和采集!