gpt4 book ai didi

c++ - 如何创建一个由我之前输入的元素组成的数组?

转载 作者:行者123 更新时间:2023-11-30 05:47:55 26 4
gpt4 key购买 nike

我写了一个哨兵控制的 C++ 程序,你必须在其中输入一组名称。您可以输入多少个名字没有限制。输入完名称后,只需键入“1”即可退出。这是我的代码:

#include <iostream>
#include <string>

using namespace std;

int main()
{
string name;
int nofPeople = 0;
cout<<"Enter a name or 1 to quit:\n";
cin>>name;
while(name != "1")
{
nofPeople = nofPeople + 1;

cout<<"Enter another name or 1 to quit:\n";
cin>>name;
}
}

现在我想创建一个长度等于“nofPeople”的数组,我希望该数组的元素是我已经输入的名称。我该怎么做?

最佳答案

您可以使用 std::vector 及其 push_back 方法将用户输入的名称添加到 vector 中。

关于c++ - 如何创建一个由我之前输入的元素组成的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28428765/

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