Hỏi đáp về class

cho em hỏi code sai ở đâu mà khi chạy nó chỉ xuất 1 thông tin sinh viên

#include<iostream>
#include<string.h>
using namespace std;
class sv
{
	protected:
		char hoten[20];
		string lop;
	public:
		void nhap();
		void xuat();
};
void sv::nhap()
{
	cout<<"ho ten:";fflush(stdin);
	gets(hoten);
	cout<<"lop:";cin>>lop;
}
void sv::xuat()
{
	cout<<"ho ten:"<<"  "<<hoten<<endl;
	cout<<"lop:"<<"  "<<lop<<endl;
}
main()
{
	sv s;
	int n,i;
	cout<<"so luong sinh vien:";
	cin>>n;
	
	for(i=1;i<=n;i++)
	{
		cout<<"thong tin sinh vien thu:"<<i<<endl;
		s.nhap();
	}
	for(i=0;i<=n;i++);
	{
		s.xuat();
	}
}

Biết dùng mảng chưa bạn?

4 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?