利用标准IO函数接口实现计算一个本地磁盘某个文件的大小,文件名通过命令行进行传递
利用标准IO函数接口实现计算一个本地磁盘某个文件的大小,文件名通过命令行进行传递方法一:使用ftell函数直接获取光标偏移量
相关标准库函数
SYNOPSIS
#include <stdio.h>
int fseek(FILE *stream, long offset, int whence);// 设置文件流指针的位置
long ftell(FILE *stream);// 获取当前文件指针相对于文件开头的偏移量
void rewind(FILE *stream);// 将文件指针重置到文件开头,并清除错误标志
int fgetpos(FILE *stream, fpos_t *pos);// 获取文件流的当前位置信息(适用于大文件或复杂定位场景)
int fsetpos(FILE *stream, const fpos_t *pos);// 文件指针定位到fgetpos记录的位置代码实现
#include #include // argc = argv指针数组长度+1int main(int argc,const char *argv[]){ // 如果没给文件路径的话报错 if(argc
页:
[1]