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

【文件基础操作】小笔记

Step1:

现在项目文件夹(我的项目叫做RunPony)下创建一个a.txt文本文件,手动写入一些数字,保存

Step2:

现在在main.c内写一个基本的文件处理的程序

Step3:

现在已经知道如何打开关闭文件,下一步要搞懂如何读取txt内的数据、如何写入新数据

从文件中读取数据

fscanf()格式化读取数据
int num1,num2,num3;
fscanf(fp,"%d %d %d",&num1,&num2,&num3);

第一个参数为文件指针fp,该文件中的数据会被赋值到main程序中的变量num1,num2,num3中,注意该函数传入的是它们的地址。(下面错了应该是&score)

循环读取txt中的int型数据,存入数组中,依次来理解函数fscanf()的返回值是什么。

可以正确运行

fgets()适合读取文本数据,字符串

fgetc()适合逐字符读取文件

向文件中写入数据

 fprintf()是 C 语言中用于将格式化数据写入文件的标准库函数。它类似于 printf,但输出到指定的文件流而不是标准输出。//相当于你从main中输入的数据不是print到屏幕显示器,而是print到了文件fp的内部。

下面运行错误的原因是“r”没有修改成"w"

可以用fprintf()写入更多不同格式的数据!!

成功在RunPony文件夹下创建了新的文件 

待续 

相关文章:

  • Vulnhub靶场 Kioptrix: Level 1.3 (#4) 练习
  • 计算机毕业设计SpringBoot+Vue.js抗疫物资管理系统(源码+文档+PPT+讲解)
  • 【软考-架构】1.1、计算机硬件-CPU校验码
  • PostgreSQL使用pg_upgrade 从13升级到14
  • SocketTool、串口调试助手、MQTT中间件基础
  • 大白话html 第三章学习表格和表单
  • Python 爬虫与网络安全有什么关系
  • RabbitMQ操作实战
  • 迁移学习策略全景解析:从理论到产业落地的技术跃迁
  • 打造更 AI 的操作系统 《龙蜥+超级探访》第三期走进浪潮信息
  • 对rust中的from和into的理解
  • RA-Eco-RA2L1-48PIN-V1.0开发板RTC时钟
  • redis restore 命令的用法
  • 【深度学习】强化学习(RL)-A3C(Asynchronous Advantage Actor-Critic)
  • 快速使用通义千问大模型API + VUE
  • 【时序预测】深度时序预测算法的对比与核心创新点分析
  • ArcGIS Pro中打造精美高程渲染图的全面指南
  • 数据开发面试:DQL,DDL,DTL
  • 【Kubernetes】对资源进行PATCH
  • 【Mysql】:数据库表的三部曲(数据操作 + 类型解析 + 约束规则)
  • 网站建设技术手段/网站推广优化排名seo
  • 党校网站项目建设的总体目标/网站制作报价
  • 购买主机可以做网站吗/长春网站建设解决方案
  • 网页设计制作价格/武汉网站开发公司seo
  • 六安网络推广/优化一下
  • 石家庄市网站建设培训班/整站排名优化公司