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

合肥做网站建设公司/广东seo网站推广代运营

合肥做网站建设公司,广东seo网站推广代运营,泉州大型网站建设,湖南网站推广在编写程序的时候,大多数需要对文件进行操作。虽然C语言函数库提供了一些对文件操作的函数,但是对于一些新手来说。如何读取文件是一个大的问题,如果只是简单的从文件中读取一个字符,可以使用getc函数读取。可是在读取一段或者整个…

在编写程序的时候,大多数需要对文件进行操作。虽然C语言函数库提供了一些对文件操作的函数,但是对于一些新手来说。如何读取文件是一个大的问题,如果只是简单的从文件中读取一个字符,可以使用getc函数读取。可是在读取一段或者整个文件的内容时,很多人都不知道如何下手,下面就简单的说说如何使用C语言读取整个文件的内容。

(对C基本掌握的人都知道fgets函数可以从文件中读取n个字节的数据,但是fgets存在一个弊端,那就是当读取遇见换行符时就会截至,这可能会导致我们不能获得想要的数据。如果有很多的数据的话,使用fgets读取出来不便于我们查找和操作。所以数据文件我们更多的是使用二进制存储。然后使用fread进行读取操作,这样读取的数据具有一定的格式和结构方便于我们的操作。如果想知道更多更详细的文件操作方法,可以关注博客或者想博主提问)。
方法:

注意:引入的头文件为stdio.h

1/写测试文件

    //写入文件
    void file_w(int n) {
        int i=0,p[100];
        FILE *data;
        for (i; i<n; i++,p[i]=i+2);
        data=fopen("test.orb","wb");
        fwrite(p,sizeof(int),n,data);
        fclose(data);
    }

2/简单获取文件的字节数

    //返回文件的字节数
    int int_num() {
        int t;
        FILE *data=fopen("test.orb","rb");
        fseek(data,0L,2);
        t=ftell(data);
        fclose(data);
        return t;
    }

3/主函数

    int main() {
        int n;
        printf("测试数量:");
        scanf("%d",&n);
        file_w(n);
        printf("int的数目:%d,字节数:%d\n",int_num()/sizeof(int),int_num);
        return 0;
    }

测试效果图

在获取文件的字节大小后,我们可以除以变量类型的字节数,然后通过calloc开辟同样大小的空间载入数据,在通过fread进行读取。这样就可以把整个文件的数据读取出来。
 

http://www.lbrq.cn/news/1466191.html

相关文章:

  • 做网站要学哪些/网站seo的方法
  • 哪些网站布局设计做的比较好的/合肥网站制作公司
  • 开微信公众号要交钱吗/北京seo网站开发
  • 江西赣州258网络推广/seo是指搜索引擎营销
  • 经验范围 网站建设/网站seo
  • 深圳网站建设怎么样/自媒体平台app
  • 德州企业网站优化公司/免费十大软件大全下载安装
  • 策划行业网站/怎样建网站
  • 可以做视频网站的源码/硬件优化大师下载
  • wdcp怎么上传做好的网站/广州网站建设费用
  • 重庆璧山网站建设/广告网络
  • 手绘风格的网站/广州网站优化排名
  • 做网站准备什么/站长工具seo综合查询分析
  • wordpress公司网站插件/2024年4月新冠疫情结束了吗
  • 做资源网站需要什么/竞价排名什么意思
  • 空气能空调如何做网站/亚马逊关键词优化软件
  • 投资者关系互动平台/在线刷seo
  • 源码之家网站模板/网址查询网站
  • 《动态网站建设》第03章在线测试/代推广app下载
  • 做网站开发的是不是程序员/网站建设教程
  • o2o电子商务模式的特点/知了seo
  • 聚美优品一个专注于做特价的网站/推广公司简介
  • 免费做外贸的网站空间/杭州推广平台有哪些
  • 建设厅证书查询网站/seo优化方案
  • 网站平台建设的实训报告/软件开发外包公司
  • 太原做网站的公司哪家好/网站页面优化内容包括哪些
  • 页面精美的网站/免费建站的网站有哪些
  • 做网站分几种/徐州seo顾问
  • 有知道做网站的吗/品牌运营方案
  • 天眼查官网官网/windows 优化大师
  • OpenVLA复现
  • XGBoost三部曲:XGBoost参数详解
  • 【深度学习】【三维重建】windows11环境配置PyTorch3d详细教程
  • 【NLP舆情分析】基于python微博舆情分析可视化系统(flask+pandas+echarts) 视频教程 - 微博舆情数据可视化分析-热词情感趋势树形图
  • PyTorch 张量核心操作——比较、排序与数据校验
  • [硬件电路-115]:模拟电路 - 信号处理电路 - 功能放大器工作分类、工作原理、常见芯片