int main()
{
vector<string> str;
string tmp;
while(cin>>tmp)
{
str.push_back(tmp);
}
tmp=str.back();
cout<<tmp.size();
{
vector<string> str;
string tmp;
while(cin>>tmp)
{
str.push_back(tmp);
}
tmp=str.back();
cout<<tmp.size();
}
注意:
从键盘输入的函数
1 cin>>,遇到空格,Tab和enter键会停止读。>> 会过滤掉不可见字符(空格,TAB键,回车)
2 gets(字符数组或者字符指针),cin.getline( 字符数组(或者字符指针),字符个数,终止标志字符)
3 string 成员函数不熟悉
4 vector最后一个元素的取出问题
5 1、cin>> 2、cin.get() 3、cin.getline() 4、getline()