输入学生信息并存储新文件
2013-07-12 00:02
218 查看
// 学生成绩及平均数.cpp : Defines the entry point for the console application. // //------------------------静态单向链表示例--------------------------// //------------------------Coded by Mr.Zeng--------------------------// //------------------------2013/7/11----------------------------------// #include "stdafx.h" #include "stdio.h" #include "stdlib.h" #define SIZE 5
struct student { char num; char name[10]; float score1,score2,score3; float aver; }std_list[SIZE]; void main(int argc, char* argv[]) { FILE *fp; for(int i=0;i<SIZE;i++) { printf("Enter student's number: "); scanf("%c",&std_list[i].num); printf("Enter NO.%c's name: ",std_list[i].num); scanf("%s",&std_list[i].name); printf("Enter NO.%c's score1: ",std_list[i].num); scanf("%f",&std_list[i].score1); printf("Enter NO.%c's score2: ",std_list[i].num); scanf("%f",&std_list[i].score2); printf("Enter NO.%c's score3: ",std_list[i].num); scanf("%f",&std_list[i].score3); } for( i=0;i<SIZE;i++) { std_list[i].aver=(std_list[i].score1+std_list[i].score2+std_list[i].score3)/3; } if((fp=fopen("stu_list.txt","wb"))==NULL) { printf("Can't find the file!\n"); exit(0); } for(i=0;i<SIZE;i++) if(fwrite(&std_list[i],sizeof(struct student),1,fp)!=1)
printf("file write error!\n"); fclose(fp); }
运行的结果错误,不大理解fwrite函数。
相关文章推荐
- (1) 输入学生的基本信息,计算每个学生的平均分,并将学生信息存入磁盘文件“stud”中; (2) 将文件stud中的数据按平均分从高到低的顺序进行排序,并将排序结果存放到文件“stud_sort”中
- IO综合练习:录入学生成绩并将信息存储在硬盘文件中
- 学生信息键盘输入成绩并反转比较器进行降序排列存入TreeSet写入文件示例
- 用c语言输入学生信息保存到文件中并读取文件内容
- 用java实现输入学生的学号得出txt文件里该学号学生的信息
- 学生信息管理系统V0.2(使用文件存储数据)【MVC模式、DAO模式、Factory模式】
- java输入学生信息,按总分成绩由高到低排列,输出到文件中
- 1.读取excel文件,将输入存储到数据库中(JXL) 2.完成商品的检索相关功能 1.根据分类,显示分类下所有的商品信息,按照库存量从低到高排序(提供补货依据) 2.模糊搜索,根据商品信息(名
- (95)键盘输入学生信息,存入文件
- 建立一个文件,在文件中输入学生信息,查找文件,输出学生的信息
- 输入N个学生的信息(包括:学号,姓名,5科成绩,总分),统计所有学生的总分,存入二进制文件stu_sc.dat中。然后读取该文件,查找总分最高的学生,并输出该生的所有信息。
- 假设有10位同学,各有3门课程的成绩。从键盘输入每位同学的学号、姓名和3门课程的成绩,然后把数据保存到磁盘文件,再将磁盘文件中的学生信息读入并显示
- 第十周项目1 - 存储班长信息的学生类
- 第十一周项目一(2)--存储班长信息的学生类
- MyEclipse------文件字符输入,输出流读写信息
- 第十一周 项目1-2存储班长信息的学生类(private)
- 存储班长信息的学生类
- 对一个存储学生信息的单向链表,按照学号升序对链表进行排序,每个节点包含了一个学生ID
- 11-1-(1)-存储班长信息的学生类(protected)
- 第11周项目2-存储班长信息的学生类