【問題描述】
實現學生健康情況管理的幾個操作功能(新建、插入、刪除、從檔案讀取、寫入檔案和查詢、螢幕輸出等功能)。健康表中學生的資訊有學號、姓名、出生日期、性別、身體狀況等。
系統的選單功能項如下:
1——新建學生健康表
2——向學生健康表插入學生資訊
3——在健康表刪除學生資訊
4——從檔案中讀取健康表資訊
5——向檔案寫入學生健康表資訊
6——在健康表中查詢學生資訊(按學生學號來進行查詢)
7——在螢幕中輸出全部學生資訊
8—–退出
#include
#include
#include
#include
using
namespace
std;
const
int defaultsize = 100;
int length;
//學生結構體
struct student ;
template
class seqlist //順序錶類}}
void copy(seqlist&l);
~seqlist() ;
bool insert(int i, t &x);
bool remove(int i);
void output();
int search(string x);
void read();
void write();
};//複製函式
template
void seqlist::copy(seqlist&l)
}template
bool seqlist::insert(int i, t&x)
data[i] = x;
last++;
return
true;
}//刪除
template
bool seqlist::remove(int i)
//輸出
template
void seqlist::output()
//查詢
template
int seqlist::search(string x)
//讀檔案,首先確保自己有檔案
template
void seqlist::read()
ifile.close();
}//寫入檔案
template
void seqlist::write()
ofile << data[i].num << " "
<< data[i].name << " "
<< data[i].*** << " "
<< data[i].birth << " "
<< data[i].exam<<" ";
}cout
<< "寫入成功!\n";
ofile.close();
}//選單函式
void
set()
int main();
set();
while (cin >> n&&n<8)
stu.copy(stu1);
}switch (n)
system("pause");
system("cls");
set();
}return
0;}
順序表(陣列)實現學生管理系統
此為資料結構演算法設計實驗題目 define crt secure no warnings include include include void createnode int findnode struct student student,char name void searchthenode...
用Python實現學生管理系統
實現簡單的學生管理系統 import os,pickle stu dic filename stu inf.txt class student def init self,name,age,stu id,gender self.name name self.age age self.stu id s...
順序表實現學生成績操作
標頭檔案 ifndef seqlist h define seqlist h const int maxsize 100 class seqlist seqlist int a,int n seqlist void insert int i,int x 在表中第i個位置插入值x為的元素 int de...