请问如何用C++的数组输出带有空格的字符串

请问如何用C++的数组输出带有空格的字符串(是任意输入)

#include <string>
#include <iostream>
using namespace std;
int main()
{
string a[5];int i=0;while(i<5){
getline(cin,a[i]);
cout<<a[i]<<endl;i++;}
return 0;}
温馨提示:答案为网友推荐,仅供参考
相似回答