Cho em hỏi là trong struct thì có hàm so sánh hai phần tử với nhau không ??
VD như nguoi a[40],b[40] thì có hàm hay có cách nào để so sánh a[1] với b[1] không?
Cho em hỏi là trong struct thì có hàm so sánh hai phần tử với nhau không ??
VD như nguoi a[40],b[40] thì có hàm hay có cách nào để so sánh a[1] với b[1] không?
Theo mình hiểu a[40],b[40],a[1],b[1] là phần tử của mảng chứ ko phải là một struct.
Nếu là mảng có cấu trúc thì khi so sánh các phần tử , sẽ lấy thành phần của nó ra so sánh.
Ví dụ như:
struct SV
{
int MSSV;
char[50] HoTen;
int Diem;
}
SV a[50]; // Lớp a Có 50 sinh viên
SV b[40]; // Lớp b có 40 sinh viên
Muốn so sánh điểm của 1 sinh viên lớp này với lớp kia
if(a[1].Diem > b[1].Diem)
{
//To do something here .....
}
à cảm ơn bạn 
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?