#include <iostream>
#include <fstream>
#include <string>
using namespace std;

struct SINHVIEN
{	
	string mssv;
	string name;
	int namsinh;
	string quequan;
};

int doc_file();
void Doc_ThongTinSinhVien(ifstream &infile , SINHVIEN s[] , int &n);
void Xuat_ThongTinSinhVien(SINHVIEN s[],int n);


int main()
{
	doc_file();

}

int doc_file()
{
	ifstream infile;
	infile.open("C:\\Users\\Admin\\Desktop\\infile.txt",ios::in);

	if(infile.fail())
	{
		cout<<"Mo file that bai"<<endl;
		return 0;
	}

	SINHVIEN s[100];
	int n;
	Doc_ThongTinSinhVien(infile,s,n);
	Xuat_ThongTinSinhVien(s,n);
	infile.close();
}

void Doc_ThongTinSinhVien(ifstream &infile , SINHVIEN s[] , int &n)
{
	infile>>n;
	for( int i=0;i<n;i++ )
	{
		infile>>s[i].mssv;
		infile>>s[i].name;
		infile>>s[i].namsinh;
		infile>>s[i].quequan;
	}
}

void Xuat_ThongTinSinhVien(SINHVIEN s[],int n)
{
	cout<<n;
	for( int i=0;i<n;i++ )
	{
		cout<<"\nMa So Sinh Vien La: "<<s[i].mssv;
		cout<<"\nTen Sinh Vien la: "<<s[i].name;
		cout<<"\nNam Sinh la: "<<s[i].namsinh;
		cout<<"\nQue Quan la: "<<s[i].quequan;
		cout<<endl;
	}
	cout<<endl;
}