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 に答える