刚才答过不知道你问的什么如果 while(cin>>str) cout<全输出如果 cin>>str; cout<只输出string
cout<
输入多个数据的话, cin会把没有用完的数据保存起来, 下次调用cin时会被提取cin >> str; // cin默认空格来隔开数据cout << str;cin >> str2; // 这一次不需要等待输入, cin会直接把第2个数据赋给str2