- 阅读权限
- 255
- 威望
- 0 级
- 论坛币
- 49957 个
- 通用积分
- 79.5487
- 学术水平
- 253 点
- 热心指数
- 300 点
- 信用等级
- 208 点
- 经验
- 41518 点
- 帖子
- 3256
- 精华
- 14
- 在线时间
- 766 小时
- 注册时间
- 2006-5-4
- 最后登录
- 2022-11-6
院士
还不是VIP/贵宾
TA的文库 其他... Bayesian NewOccidental
Spatial Data Analysis
东西方数据挖掘
- 威望
- 0 级
- 论坛币
- 49957 个
- 通用积分
- 79.5487
- 学术水平
- 253 点
- 热心指数
- 300 点
- 信用等级
- 208 点
- 经验
- 41518 点
- 帖子
- 3256
- 精华
- 14
- 在线时间
- 766 小时
- 注册时间
- 2006-5-4
- 最后登录
- 2022-11-6
|
经管之家送您一份
应届毕业生专属福利!
求职就业群
感谢您参与论坛问题回答
经管之家送您两个论坛币!
+2 论坛币
- #include <sys/stat.h>
- #include <unistd.h>
- #include <stdio.h>
- /*
- 函数名:getFileSize(char * strFileName)
- 功能:获取指定文件的大小
- 参数:
- strFileName (char *):文件名
- 返回值:
- size (int):文件大小
- */
- int getFileSize(char * strFileName)
- {
- FILE * fp = fopen(strFileName, "r");
- fseek(fp, 0L, SEEK_END);
- int size = ftell(fp);
- fclose(fp);
- return size;
- }
- /*
- 函数名:getFileSizeSystemCall(char * strFileName)
- 功能:获取指定文件的大小
- 参数:
- strFileName (char *):文件名
- 返回值:
- size (int):文件大小
- */
- int getFileSizeSystemCall(char * strFileName)
- {
- struct stat temp;
- stat(strFileName, &temp);
- return temp.st_size;
- }
- int main()
- {
- printf("size = %d/n", getFileSize("getFileSize.cpp"));
- printf("size = %d/n", getFileSizeSystemCall("getFileSize.cpp"));
- return 0;
- }
复制代码
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
|
|
|