char str[100];
cin.getline(str, 50);//获取不定长的字符串,中间可以有空格
string str;
cin>>str;//获取不定长的字符串,中间不可以有空格
strlen(str)//获取长度,以换行为结束
char str[100];
cin.getline(str, 50);//获取不定长的字符串,中间可以有空格
string str;
cin>>str;//获取不定长的字符串,中间不可以有空格
strlen(str)//获取长度,以换行为结束