我编写了一个哨兵控制的 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”的数组,并且我希望该数组的元素是我已经输入的名称。我怎么做?