首页 用fscanf和fprintf函数改写学生信息输出案例2

用fscanf和fprintf函数改写学生信息输出案例2

举报
开通vip

用fscanf和fprintf函数改写学生信息输出案例2用fscanf和fprintf函数改写学生信息输出案例2 /* 文件路径名:alg10_6.c */ #include "alg10_6.h" /* 输入学生信息,并存放到文件中 */ void Save(char fileName[]) { StudentType student; /* 学生结构变量 */ FILE *pFile; /* 文件指针 */ int i; if ((pFile = fopen(fileName, "wb")) == NULL) { /* 打开文件 */ prin...

用fscanf和fprintf函数改写学生信息输出案例2
用fscanf和fprintf函数改写学生信息输出 案例 全员育人导师制案例信息技术应用案例心得信息技术教学案例综合实践活动案例我余额宝案例 2 /* 文件路径名:alg10_6.c */ #include "alg10_6.h" /* 输入学生信息,并存放到文件中 */ void Save(char fileName[]) { StudentType student; /* 学生结构变量 */ FILE *pFile; /* 文件指针 */ int i; if ((pFile = fopen(fileName, "wb")) == NULL) { /* 打开文件 */ printf("打开文件%s失败!\n" "敲任意键退出!\n", fileName); system("PAUSE"); /* 调用库函数system() */ exit(1); } printf("%8s输入学生信息\n", ""); printf("学号\t姓名\t性别\t年龄\n"); for (i = 0; i < N; i++) { /* 输入学生信息,并存入到文件中 */ scanf("%d%s%s%d", &student.num, student.name, student.sex, &student.age); /* 输入学生信息 */ fprintf(pFile, "%d %s %s %d\n", student.num, student.name, student.sex, student.age); /* 将学生信息存入文件中 */ if (ferror(pFile) != 0) { /* 文件写操作出错 */ clearerr(pFile); /* 使文件错误标志置为0 */ printf("文件写操作出错\n" "敲任意键退出!\n"); system("PAUSE"); /* 调用库函数system() */ exit(1); } } fclose(pFile); /* 关闭文件 */ } /* 显示学生信息 */ void Display(char fileName[]) { StudentType student; /* 学生结构变量 */ FILE *pFile; /* 文件指针 */ int i; if ((pFile = fopen(fileName, "rb")) == NULL) { /* 打开文件 */ printf("打开文件%s失败!\n" "敲任意键退出!\n", fileName); system("PAUSE"); /* 调用库函数system() */ exit(1); } printf("\n\n%8s显示学生信息\n", ""); printf("学号\t姓名\t性别\t年龄\n"); for (i = 0; i < N; i++) { /* 输入学生信息,并存入到文件中 */ fscanf(pFile, "%d %s %s %d", &student.num, student.name, student.sex, &student.age); /* 读入学生信息 */ if (ferror(pFile) != 0) { /* 文件读操作出错 */ clearerr(pFile); /* 使文件错误标志置为0 */ printf("文件写操作出错\n" "敲任意键退出!\n"); system("PAUSE"); /* 调用库函数system() */ exit(1); } printf("%d\t%s\t%s\t%d\n", student.num, student.name, student.sex, student.age); /* 显示学生信息 */ } fclose(pFile); /* 关闭文件 */ }
本文档为【用fscanf和fprintf函数改写学生信息输出案例2】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_633808
暂无简介~
格式:doc
大小:14KB
软件:Word
页数:3
分类:生活休闲
上传时间:2017-09-19
浏览量:29