modify.cpp
来自「学生管理系统 学生管理系统 学生管理系统」· C++ 代码 · 共 27 行
CPP
27 行
#include "StuClass.h"
//修改学生档案函数
void Modify()
{
char sname[12];
cout<<"输入要修改的学生学号:";
cin>>sname;
fstream outdel("Student.dat",ios::in|ios::out);
outdel.seekg(0);
Student one ;
int i=0;
while(!outdel.eof())
{
outdel.seekp(sizeof(Student)*i);
outdel.read((char*)&one,sizeof(one));
if (Comparison(one.getregnum(),sname)==1 && one.Gettag()=='#')
{
outdel.seekp(sizeof(Student)*i);
one.Getdata();
outdel.write((char *)&one,sizeof(Student));
}
i++;
}
outdel.close();
cout<<"按任意键继续......"<<endl;
getch();
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?