输入一系列数据(学号,姓名,成绩)存放在文件中;从该文件中读出这些数据并显示:具有增加,删除记录的功能

来源:百度知道 编辑:UC知道 时间:2024/06/07 19:02:25
设计内容:1,数据字典2,N-S图3,源程序4,含一个构造函数5,使用相应的数据进行测试

#include<iostream>
#include<fstream>
using namespace std;

struct student
{
char name[20];
int num;
float chinaNum;
float mathNum;
float englishNum;
} ;

class Student
{
public :
Student()
{
Read();
}
int Read();
void AddNew(int n);
void Write(int n);
void Show(int len);
int Find(char *str, int type, int len);
void Student::Delete(char* find);
void Print(int n);
private :
student stu[50];
};

int Student::Read()
{
ifstream in("Student.czw" );
int n=0;
while(!in.eof())
{
in>>stu[n].name>>stu[n].num>>stu[n].chinaNum>>stu[n].mathNum>>stu[n].englishNum;
if(strcmp(stu[n].name,"")==0)
{
return n;
}
n++;
}

in.close();
return n;
}

void Student:

输入一系列数据(学号,姓名,成绩)存放在文件中;从该文件中读出这些数据并显示:具有增加,删除记录的功能 1、编写一个程序,输入N个学生数据,包括学号、姓名、成绩,要求只输出成绩在90分以上的学生数据。 从键盘输入五个学生数据.包括 学号 姓名 成绩 存入文件 显示出来 输入5个学生的信息(学号,姓名,性别,年龄,成绩)根据学号输出其姓名和成绩等信息 1、定义学生成绩类Score,其私有数据成员有学号、姓名、物理、数学、外语、平均成绩。 如何在excel A列输入姓名B列自动显示学号(需要用vba吗?) 编一程序,输入10个学生的学号,姓名,总分,然后按总分排序后给出 输入5个学生的姓名,学号和5门课成绩,用C语言结构体数组实现: C编程:输入数据包括ID,姓名和性别并使用fgets读取输入数据 在VC++环境下:有若干学生数据,包括学号,姓名,成绩。要求输出这些学生的数据并计算平均成绩。