c语言结构体数组存入文件_c语言怎么用文件保存和读取 结构体数组/

文本方式读写#include"stdio.h"#include<stdlib.h>#defineSIZE5structstudent{charID[10];charName[12];intScore;}stud[SIZE];voidread(){FILE*fp;inti;if((fp=fopen("score.txt","rt"))==NULL){printf("cannotopenfile\n");return;}for(i=0;i<SIZE;i++)fscanf(fp,"%s%s%d\n",stud[i].ID,stud[i].Name,&stud[i].Score);fclose(fp);}voidsave(){FILE*fp;inti;if((fp=fopen("score.txt","wt"))==NULL){printf("cannotopenfile\n");return;}for(i=0;i<SIZE;i++)fprintf(fp,"%-10s%-12s%d\n",stud[i].ID,stud[i].Name,stud[i].Score);fclose(fp);}voidmain(){read();save();}

阅读全文 >

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值