c++ string str; while(cin>>str) ⼀⼀输入“ string string"输出是什么?全输出还是” string“?

2025-02-27 04:08:35
推荐回答(3个)
回答1:

刚才答过
不知道你问的什么
如果 while(cin>>str)
cout<全输出
如果
cin>>str;
cout<只输出string

回答2:

cout<

回答3:

输入多个数据的话, cin会把没有用完的数据保存起来, 下次调用cin时会被提取

cin >> str; // cin默认空格来隔开数据
cout << str;
cin >> str2; // 这一次不需要等待输入, cin会直接把第2个数据赋给str2