#include
#include
using namespace std;
class Student
{
private:
string sStuId; //学号
string sStuName; //姓名
int iStuAge; //年龄
public:
Student(string id,string name,int age); //重载构造函数
void OutputStuInfo(); //输出学生信息的成员函数
void InputStuInfo(); //输入学生信息的成员函数
Student(); //初始构造函数
~Student(); //初始析构函数
};
Student stu;
void NewStudent()
{
string Id,Name;
int Age=0;
cout<<"请输入学号:";
cin>>Id;
cout<<"请输入姓名:";
cin>>Name;
cout<<"请输入年龄:";
cin>>Age;
Student stu2(Id,Name,Age);
}
void Menu()
{
system("cls");
int iChoose=0;
cout<<"功能列表: 1.使用成员函数输入学生信息 2.使用成员函数输出学生信息"<
cin>>iChoose;
switch(iChoose)
{
case 1:stu.InputStuInfo();
break;
case 2:stu.OutputStuInfo();
break;
case 3:NewStudent();
break;
case 4:return;
default:Menu();
}
}
void main()
{
Menu();
}
void Student::InputStuInfo()
{
cout<<"请输入学号:";
cin>>sStuId;
cout<<"请输入姓名:";
cin>>sStuName;
cout<<"请输入年龄:";
cin>>iStuAge;
system("Pause");
Menu();
}
void Student::OutputStuInfo()
{
cout<<"使用成员函数输出:"<
Menu();
}
Student::Student()
{
sStuId="没有信息";
sStuName="没有信息";
iStuAge=0;
}
Student::~Student()
{
cout<<"使用析构函数输出:"<
Menu();
}
Student::Student(string id, string name, int age)
{
sStuId=id;
sStuName=name;
iStuAge=age;
}