C++ 将两个电话议程添加到一起

C++ 将两个电话议程添加到一起,c++,arrays,string,C++,Arrays,String,我遇到了一个问题,我需要创建一个电话日程,每个名字都对应一个电话号码。我决定创建一个二维字符串数组 但我不知道该怎么做: 我需要创建两个议程(在main中创建),然后将它们添加到一起,创建一个包含ag1和ag2成员的大议程。请帮助我创建这样做的方法 L.E:我在学校学习“运算符重载”,也许这与此有关 #include "stdafx.h" using namespace std; class Agenda{ string date[20][20]; public: Agend

我遇到了一个问题,我需要创建一个电话日程,每个名字都对应一个电话号码。我决定创建一个二维字符串数组

但我不知道该怎么做:

我需要创建两个议程(在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();
}
#包括“stdafx.h”
使用名称空间std;
课堂议程{
字符串日期[20][20];
公众:
议程();
无效afisare();
};
议程::议程(){
inti,j,n;
cout>n;
对于(i=0;i最多可以有20个姓名和20个号码。嗨,奥拉尔·安德烈,我看到你发布了一个答案,试图让你的问题引起更多的关注。我会回到那个问题上。你的问题可能没有什么观点,因此答案也不多,因为主题是“将两个电话议程加在一起”让人觉得你还没有充分地抽象出你的问题。如果这听起来更像是编程,比如“如何合并来自这两个类的信息”,或者甚至像“从两个数组创建的数组”你的运气可能会更好。关于你的答案,你不应该发表评论来回答一个引起注意的问题。@olarandrei你有20列20行——400个条目。你想要40个条目。