using namespace std;
struct SinhVien{
string tenSV;
int maSV;
string diaChi;
int tuoiSV;
} SV[10];
void Nhap(int &n){
cout<<"Nhap so sinh vien "; cin>>n;
fflush(stdin);
for(int i=1;i<=n;i++){
cout<<"Nhap sinh vien thu "<<i<<" la:"<<endl;
cout<<"Nhap ten cua ban : ";
getline(std::cin,SV[i].tenSV);
cout<<"Ma sinh vien :";
cin>>SV[i].maSV;
cout<<"Tuoi sinh vien :";
cin>>SV[i].tuoiSV;
cout<<"Dia chi : ";
fflush(stdin);
getline(std::cin,SV[i].diaChi);
}
}
void Xuat(int &n){
cout<<"\t\tTen SV"<<"\t"<<"Ma SV"<<"\t"<<"Tuoi"<<"\t"<<"Dia chi"<<endl;
for(int i=1;i<=n;i++) {
cout<<"Sinh vien thu "<<i<<" : ";
cout<<SV[i].tenSV<<"\t"<<SV[i].maSV<<"\t"<<SV[i].tuoiSV<<"\t"<<SV[i].diaChi<<endl;
}
}
int main(){
int n;
Nhap(n);
Xuat(n);
}
Cần góp ý cho code Hàm Struct
em thay fflush(stdin) bằng cin.ignore(100, '\n') là được
4 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?