-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 回答