首页 > 学院 > 开发设计 > 正文

建立一个文件,在文件中输入学生信息,查找文件,输出学生的信息

2019-11-06 09:28:56
字体:
来源:转载
供稿:网友

建立一个文件,在文件中输入学生信息,查找文件,输出学生的信息。

#include <iostream>#include <fstream>#include <string>using namespace std;struct student{	int num;	string name;	string sex;	int age;	};int main(){	student t[10];	student st;	string s;	int NO;	int n;	ofstream out("name.txt");	cout<<"请输入学生人数:"<<endl;	cin>>n;	cout<<"请输入学生信息:"<<endl;	cout<<"学号 "<<"姓名 "<<"性别 "<<"年龄"<<endl;	for(int i=0;i<n;++i)	{		cin>>st.num>>st.name>>st.sex>>st.age;		out<<st.num<<" "<<st.name<<" "<<st.sex<<" "<<st.age<<endl;	}	while(1)	{		cout<<"请输入要查找的学号:"<<endl;		cin>>NO;		cout<<"学号 "<<"姓名 "<<"性别 "<<"年龄"<<endl;		ifstream in("name.txt");		for(int j=0;j<n;++j)		{			in>>t[j].num>>t[j].name>>t[j].sex>>t[j].age;			if(NO==t[j].num)				cout<<"  "<<t[j].num<<"  "<<t[j].name<<"  "<<t[j].sex<<"   "<<t[j].age;				}		cout<<endl;	}		return 0;}/* 01  李江  男   21 02  刘唐  男   23 03  张军  男   19 04  王娜  女   19*/


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表