这道题我运用了stringstream这个类型,此类型包含在sstream中
?
#include<iostream>
#include<sstream>using namespace std;int main()
{stringstream ss;string str;getline(cin,str); //接收一行字符。注意,如果直接用cin>>str的话会在第一个出现空格的地方停 //止接收,得到的字符串不完整。ss<<str;while(ss>>str) //ss会以空白符(即空格、回车、tab等)为分隔,把str分割。{str[0]=str[0]-32;//小写字母与大写字母的ASCII码相差32cout<<str<<' ';}return 0;
}