⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 show.cpp

📁 学生管理系统
💻 CPP
字号:
#include"student.h"
void student::all()
 {
	 int x=0;int y=0;
     ifstream f5 ("llz.txt",ios_base::in)	;
	while(!f5.eof())
	{	
	f5>>name>>studentno>>sex>>age>>add>>tele>>roomno;
	if(sex=="女") x++;
    if(sex=="男") y++;
	} 
	f5.close();
	cout<<"女生为"<<x<<"个,"<<"男生为"<<y<<"个,"<<"总人数是"<<x+y<<"个."<<endl;
 }


 void student::change()
 {
	 string ner;
	 student sd[100]; 
	 int o=0;
	 char d;
	 int n,p,i=0;
	 do{
	 cout<<"请输入要修改信息学生的学号:";
     ifstream s1 ("llz.txt",ios_base::in)	;
	 cin>>ner;
     while(!s1.eof())
	{
		o++;
	    s1>>sd[o].name>>sd[o].studentno>>sd[o].sex>>sd[o].age>>sd[o].add>>sd[o].tele>>sd[o].roomno;
     	
	if(ner==sd[o].studentno)  	{ p=o;    i=1;}

	}  
      n=o;
	  s1.close();
	if(i==1)
	{

	   cout<<"请输入这一学生的新信息:"<<endl;
	   cout<<"姓名:";
	  
	  cin>>sd[p].name;
	   cout<<"学号:";
	   
	  
     cin>>sd[p].studentno;
	   cout<<"性别(男/女):";
	  
	   cin>>sd[p].sex;
	   cout<<"年龄:";
	   
	   cin>>sd[p].age;
	   cout<<"家庭住址:";
	   
	   cin>>sd[p].add;
	   cout<<"电话:";
	   
	   cin>>sd[p].tele;
	   cout<<"寝室号:";
	   
	   cin>>sd[p].roomno;

	  
	   ofstream s2("llz.txt",ios_base::out); 
	   o=1;
	    
	   do{		  	   	
			   s2<<sd[o].name<<endl<<sd[o].studentno<<endl<<sd[o].sex<<endl<<sd[o].age<<endl<<sd[o].add<<endl<<sd[o].tele<<endl<<sd[o].roomno<<endl;
			   o++;
	   }while (o<n);
		s2.close();
		cout<<sd[p].name<<"的信息已经修改"<<endl;
	}

	else cout<<"该学生尚未录入!"<<endl;
        cout<<'\n';
	cout<<"要继续修改吗?y/n:";
	cin>>d;
	 }while (d=='y');
 }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -