C语言:结构体应用
2024-08-30 14:01:43
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
typedef struct student{
char name[32];
int no;
char sex[16];
float score;
} stu; int main(int argc, char* argv[])
{
//打开文件
FILE * r=fopen("A.txt","r");
assert(r!=NULL);
FILE * w=fopen("B.txt","w");
assert(w!=NULL); //读写文件
stu a[128];
int i=0;
while(fscanf(r,"%s%d%s%f",a[i].name,&a[i].no,a[i].sex,&a[i].score)!=EOF)
{
printf("%s\t%d\t%s\t%g\n",a[i].name,a[i].no,a[i].sex,a[i].score);//输出到显示器屏幕
fprintf(w,"%s\t%d\t%s\t%g\n",a[i].name,a[i].no,a[i].sex,a[i].score);//输出到文件B.txt
i++;
} //关闭文件
fclose(r);
fclose(w); system("pause");
return 0;
}
最新文章
- php : 基础(4)
- 线程池ExecutorService
- 【BZOJ 3735】苹果树 树上莫队(树分块+离线莫队+鬼畜的压行)
- Linux下的split 命令(将一个大文件根据行数平均分成若干个小文件)
- 【HTML/XML 12】URI、URN、URL的联系和区别
- global变量
- 2017-4-24 WinForm开发基础、窗体的属性CenterScreen
- 网页授权——扫二维码获取openid
- 《编程珠玑(第2版)》【PDF】下载
- 《k8s-1.13版本源码分析》-调度器框架
- 利用Navicat高效率postgresql转mysql数据库
- elementUi源码解析(1)--项目结构篇
- DataTable行列转换
- websocket 的客户端 websocket-sharp
- 在kubernetes中运行单节点有状态MySQL应用
- Python3数字(Number)
- Final阶段第1周/共1周 Scrum立会报告+燃尽图 05
- BF字符串匹配算法
- classLoader.getResourceAsStream中文乱码
- PowerDesigner设置表字段唯一约束