📄 searna.cpp
字号:
#include"student.h"
void student::searna()
{
string na1; char m;
do{
bool f=0;
cout <<"请输入要查找的学生姓名:";
ifstream f2 ("llz.txt",ios_base::in) ;
cin >>na1;
while(!f2.eof())
{
f2>>name>>studentno>>sex>>age>>add>>tele>>roomno;
if (na1==name)
{
f=1;
cout<<"学生信息显示如下:"<<endl;
cout<<"姓名:"<<name<<endl;
cout<<"学号:"<<studentno<<endl;
cout<<"性别:"<<sex<<endl;
cout<<"年龄:"<<age<<endl;
cout<<"家庭住址:"<<add<<endl;
cout<<"电话:"<<tele<<endl;
cout<<"寝室号:"<<roomno<<endl;
}
}
f2.close();
if(f==0) cout<<"该学生信息尚未录入"<<endl;
cout<<"是要用以姓名继续查找吗?y/n:";
cin>>m;
cout<<'\n';
}while(m=='y');
}
void student::searno()
{
string no; char n;
do{
bool e=0;
cout <<"请输入要查找的学生学号:";
ifstream f3 ("llz.txt",ios_base::in) ;
cin >>no;
while(!f3.eof())
{
f3>>name>>studentno>>sex>>age>>add>>tele>>roomno;
if (no==studentno)
{
if (e==1) break;
cout<<"学生信息显示如下:"<<endl;
cout<<"姓名:"<<name<<endl;
cout<<"学号:"<<studentno<<endl;
cout<<"性别:"<<sex<<endl;
cout<<"年龄:"<<age<<endl;
cout<<"家庭住址:"<<add<<endl;
cout<<"电话:"<<tele<<endl;
cout<<"寝室号:"<<roomno<<endl;
e=1;
}
}
f3.close();
if(e==0) cout<<"该学生信息尚未录入"<<endl;
cout<<"是要用继续用学号查找吗?y/n:";
cin>>n;
cout<<'\n';
}while (n=='y');
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -