-2

文字列の配列を宣言し、CIN コマンドで文字列を入力したいのですが、この name1 name2 name3 を実行しようとするとエラーが発生します。. . など...私は配列に文字列を入力しています動的はcinからの入力を意味します

CINの場合、入力する3つの名前を使用する場合のように、次のコードを使用します

string arr[3];  
for (int x=0;x<3;x++)
{
cout<<"enter name"<<x<<" ";
cin<<arr[x];
}
for(int z=0;z<3;z++)
cout<<arr[z];

NO MATCH FOR CIN....というエラーが表示されます。

4

2 に答える 2

6

<<出力用です。入力に使用cin >> arr[x];します。

于 2013-11-11T03:50:45.887 に答える
1

cin >> arr[x];代わりに使用する必要がありますcin<<arr[x];

于 2013-11-11T03:51:15.217 に答える