带有for循环的C / C ++字符串数组错误

时间:2018-08-27 10:29:47

标签: c++ arrays string getline

我尝试使用getline()数组将n的数量最多std::string。但是我的数组以1索引而不是0开头。另外,每次我的for循环工作的次数不超过n时,它的工作次数也多达n - 1

这是我的代码:

int main()
{
    int n;
    std::cin >> n;

    std::string a[20];

    for (int x = 0; x < n; x++)
    {
        std::getline(std::cin, a[x]);
    }

    std::cout << a[0];

    return 0;
}

0 个答案:

没有答案