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

c语言之向文件读写数据块

c语言需要向文件读写数据块需要用到fread语句和fwrite语句

fread语句的语法格式

fread(butter,size,count,fp)

butter:读取的数据存入内存地址

size:读取的字节大小

count:读取数据的个数

fp:读取的文件指针

fwrite语句语法格式

fwrite(butter,size,count,fp)

butter:待写入内存的地址

size:写入的字节的大小

count:写入数据的个数

fp:写入文件的指针

示例代码

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{FILE *fp1,*fp2;char *a="I love china";char *s; s=malloc(50);fp1=fopen("aaa.txt","r");fread(s,sizeof(char),50,fp1);s[50]='\0';printf("%s",s);fp2=fopen("fff.dat","wb") ;fwrite(a,sizeof(char),15,fp2);fclose(fp2);fclose(fp1);return 0;} 

示例2,写入结构体

#include<stdio.h>struct test{char name[20];int age;} stu={"lisi",21};int main(){FILE *fp;fp=fopen("ggg.txt","wb");fwrite(&stu,sizeof(struct test),1,fp);fclose(fp);return 0;}

http://www.lryc.cn/news/359030.html

相关文章:

  • 6键编程智能照明:编程指南与深度解析
  • sql server 中的6种约束
  • 师彼长技以助己(2)产品思维
  • Redis学习笔记【基础篇】
  • 【文献阅读】基于模型设计的汽车软件质量属性
  • 撸广告赚金币小游戏app开发
  • 海外高清短视频:四川京之华锦信息技术公司
  • 16:00面试,16:08就出来了,问的问题有点变态。。。
  • Android MediaCodec 简明教程(九):使用 MediaCodec 解码到纹理,使用 OpenGL ES 进行处理,并编码为 MP4 文件
  • Neo4j安装部署及python连接neo4j操作
  • 一维时间序列信号的改进小波降噪方法(MATLAB R2021B)
  • Java整合EasyExcel实战——3(上下列相同合并单元格策略)
  • dmdts连接kingbase8报错
  • 【算法训练 day44 分割等和子集】
  • 前端实习记录——git篇(一些问题与相关命令)
  • XML Web 服务技术解析:WSDL 与 SOAP 原理、应用案例一览
  • 解析Java中1000个常用类:FunctionalInterface类,你学会了吗?
  • Kafka自定义分区器编写教程
  • python移动文件
  • eNSP学习——OSPF的DR与BDR
  • 【文献阅读】应用人工智能在Simulink中开发软件
  • 【计算机毕设】基于SpringBoot的房产销售系统设计与实现 - 源码免费(私信领取)
  • Docker 私有仓库部署和管理
  • 大模型时代的具身智能系列专题(六)
  • Pytorch入门需要达到的效果
  • 数据结构的快速排序(c语言版)
  • 数据结构基础篇(4)
  • 使用cad绘制一个螺旋输送机
  • 迭代器模式(行为型)
  • Django——Admin站点(Python)