3

我是 C++ 新手,我的问题是如何将循环中的数据存储到数组中,然后打印出来?我需要再做一个循环吗?如果是这样,我该怎么做?另外,如果我问的是可能的,当我每次重新运行编译器时,上面的数组会被重新写入或擦除(希望如此)?

int getcard()
{
    srand((unsigned)time(0));

    int x;
    string mix[10];
    string h;

    do
    {
        for (int index = 0; index < 10; index++)
        {
            x = rand() % 18;
            h = master[x];

            cout << h << endl;
        }

        mix[10] = h;
    }
    while (false);

    return 0;
}
4

1 回答 1

2

这段代码创建了一个字符串数组,将其元素初始化为“字符串”并将其打印出来。

string array[10];


for (int i=0; i<10; i++){

    array[i] = "string";
}


for (int i=0; i<10; i++){

cout<<array[i] <<"       ";
}

你应该试试这行中的一些东西。

于 2012-11-10T12:31:35.237 回答