30/09/2018, 19:47
Giúp mình về phần class trong mảng 1 chiều C++
#include<conio.h>
#include<iostream>
#include<string>
using namespace std;
class candidate
{
private:
int d, m, y, n;
float T, V, A;
string ten, ma;
public:
void nhap();
};
void candidate::nhap()
{
candidate a[100];
cout << "
Nhap n: "; cin >> n;
for (int i = 0; i < n; i++)
{
cin.ignore();
cout << "
Nhap ten: "; getline(cin, a[i].ten);
cout << "Nhap ma: "; getline(cin, a[i].ma);
cout << "Nhap ngay: "; cin >> a[i].d;
cout << "Nhap thang: "; cin >> a[i].m;
cout << "Nhap nam: "; cin >> a[i].y;
cout << "Nhap diem toan: "; cin >> a[i].T;
cout << "Nhap diem van: "; cin >> a[i].V;
cout << "Nhap diem anh: "; cin >> a[i].A;
}
cout << endl;
for (int i = 0; i < n; i++)
{
cout << "
Ten: " << a[i].ten;
cout << "Ma: " << a[i].ma;
cout << "Ngay " << a[i].d << " Thang " << a[i].m << " Nam " << a[i].y;
cout << "Diem toan " << a[i].T << " Diem van " << a[i].V << " Diem anh " << a[i].A;
}
}
void main()
{
candidate a;
a.nhap();
_getch();
}
Làm sao viết hàm xuất vậy các bác ? Mình viết nhập + xuất chung nhưng như vậy ko gọi hàm xuất khi cần dùng?
Bài liên quan