gpt4 book ai didi

c++ - For循环跳过getline C++

转载 作者:行者123 更新时间:2023-11-30 03:48:58 26 4
gpt4 key购买 nike

<分区>

我遇到了一个问题,我的 for 循环跳过了 getline 函数。如果我用 std::cin 替换它,那么它就可以工作,所以我认为这与我在 getline 中输入的内容有关。

这是我的代码。

void setLocations(int amount) {
locations = new std::string[amount];
locations[0] = startingLocation;

// starts at 1 because we want to skip first index. The amount is set at 2 by default, so the loop should iterate at least once.
for (int x = 1; x < amount; x++)
std::getline(std::cin, locations[x]);
}

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com