名前のセットを入力する必要があるセンチネル制御の 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」に等しい長さの配列を作成し、その配列の要素を既に入力した名前にしたいと考えています。それ、どうやったら出来るの?