将两个字符串数组相互组合

时间:2013-05-30 08:56:25

标签: arrays string

对于我的学校项目,我需要创建一个控制台应用程序。但我对这一切都很陌生,所以我没有多少经验。

我需要创建一个应用程序,它为我的数据库添加400个名称(第一个数组有20个名字,第二个数组有20个姓氏)。第一个数组的每个成员应与第二个数组的每个成员匹配。所以最终结果应该是400个人名。

有人知道如何开始吗?

2 个答案:

答案 0 :(得分:0)

也许你可以更具体一点?你甚至不会说你在写什么语言..

此外,“谷歌搜索”可以帮助你戒掉很多。我想给你一些提示,在哪里找到它,但我不知道你想要的语言..

我已经为你找到了这些链接,只是在这里盲目搜索......

如果您使用的是Perl:How to merge two arrays, alternating values from each array, in perl

Java:Join two arrays in Java?

vb.net:Join arrays in VB.NET

清理你的问题然后再试一次;)

答案 1 :(得分:0)

我认为你可以使用这个(我自己一起使用cout名字和姓氏,这并不重要):

#include <iostream>
#include <string>
using namespace std;
int main()
{
    int k = 0;
string name[20] = /*{ some thing}*/;
string lastname[20] = /*{ some thing}*/;
string database[400];
for(int i = 0 ; i < 20 ; i++ )
{
    for (int j = 0 ; j < 20 ; j++ )
    {
        database[k] = name[i] + " " + lastname[j];
        k++;
        cout<<database<<endl;
    }
}
return 0;
}

您可以访问此链接并了解有关字符串的更多信息(操作员部分http://www.cplusplus.com/reference/string/string/ 另请参阅http://www.cplusplus.com/doc/tutorial/arrays/了解数组