我遇到了这个问题,我需要创建一个电话议程,其中每个名字都与电话号码相对应。我决定将其创建为二维字符串数组。
但我不知道该怎么办:
我需要创建2个议程(在main中创建)然后将它们一起添加以创建一个包含ag1
和ag2
成员的大议程。请帮我创建这样做的方法。
L.E:我在学校学习“操作员超载”,也许这与此有关。
#include "stdafx.h"
using namespace std;
class Agenda{
string date[20][20];
public:
Agenda();
void afisare();
};
Agenda::Agenda(){
int i, j, n;
cout << "Numarul de intrari: ";
cin >> n;
for (i = 0; i < n; i++){
for (j = 0; j < 2; j++){
cout << "Date[" << i << "][" << j << "] = ";
fflush(stdin);
getline(cin, date[i][j]);
}
cout << endl;
}
}
void Agenda::afisare(){
int i, j;
for (i = 0; i < 2; i++){
for (j = 0; j < 2; j++){
cout << "Date[" << i << "][" << j << "] = ";
cout << date[i][j] << endl;
}
cout << endl;
}
}
void main(){
Agenda ag1;
cout << "-----AGENDA 1-----" << endl;
ag1.afisare();
Agenda ag2;
cout << "-----AGENDA 2-----" << endl;
ag2.afisare();
}