当前位置: 首页 > news >正文

陕西网络开发公司网站全网推广平台有哪些

陕西网络开发公司网站,全网推广平台有哪些,dw网站建设代码,c asp.net 做网站C语言获取文件长度 文章目录 C语言获取文件长度一、使用标准库方法二、使用Linux系统调用 一、使用标准库方法 #include <stdio.h>long get_file_size(const char * filename ){long size 0;FILE * fp fopen(filename,"rb");if( fp NULL ) {printf("o…

C语言获取文件长度

文章目录

  • C语言获取文件长度
    • 一、使用标准库方法
    • 二、使用Linux系统调用

一、使用标准库方法

#include <stdio.h>long get_file_size(const char * filename ){long size = 0;FILE * fp = fopen(filename,"rb");if( fp == NULL ) {printf("open file %s failed\r\n",filename);return 0;}// 移动文件指针到文件末尾fseek(fp,0,SEEK_END);// 获取文件长度size = ftell(fp);fclose(fp); fp = NULL;return size;
}

二、使用Linux系统调用

在Linux操作系统下,可以使用stat函数来获取文件信息,其中st_size字段表示文件的长度。

#include <stdio.h>
#include <sys/stat.h>long get_file_size(const char * filename ){struct stat st;// 获取文件信息if( stat(filename,&st) == -1){printf("get file %s 's info failed\r\n",filename);return 0;}//S_ISLNK(st_mode):是否是一个连接//S_ISREG是否是一个常规文件//S_ISDIR是否是一个目录//S_ISCHR是否是一个字符设备//S_ISBLK是否是一个块设备//S_ISFIFO是否是一个FIFO文件//S_ISSOCK是否是一个SOCKET文件// 检查文件类型if( !S_ISREG(st.st_mode)){printf("%s 不是一个常规文件\r\n",filename);return 0;}return st.st_size;
}
http://www.yidumall.com/news/53445.html

相关文章:

  • 个人网站免费申请郑州seo关键词
  • 织梦xml网站地图免费的外链网站
  • 网站建设古典风格搜索引擎网站优化推广
  • 设计培训网站建设企业邮箱哪个好
  • 长沙网站开发长沙网站建设搜索引擎优化的五个方面
  • 两学一做注册网站吗表白网站制作
  • wordpress模板函数厦门seo屈兴东
  • 网站 廉政建设 板块企业网络营销策略
  • 胶南做网站广东seo教程
  • 找人做网站需要注意什么传播易广告投放平台
  • 六安人论坛招聘网网站seo快速
  • 无锡网站建设设计公司百度竞价多少钱一个点击
  • 重庆旅游网站建设百度账号安全中心官网
  • 单县网站开发小说推广平台有哪些
  • saas 平台架构做网站磁力最好用的搜索引擎
  • 网站建设业务怎么做中国网站访问量排行
  • 化妆品网站设计模板谷歌seo价格
  • 深圳12个区排名百度seo排名技术必不可少
  • 国外最新创意产品网站百度推广区域代理
  • 泰州市网站建设制作营销推广计划
  • 网站模板怎么改厦门seo网站优化
  • 网站二级域名怎么解析以图搜图
  • 吴江做网站北京seo公司wyhseo
  • 广州网站建设团队今日足球比赛分析推荐
  • 宠物网站建设可以免费打广告的网站
  • 360网站建设搜索最有效的推广方法
  • 青岛外贸建设网站新网站百度seo如何做
  • 公司网站维护与更新全网关键词云在哪里看
  • 有域名怎么做网站优化软件刷排名seo
  • 自动优化网站建设电话企业管理系统