我一开始用的是cin,但是cin遇到空格就停,所以我改用getline(cin,s),这个函数可以读取一行,传参数的时候不要忘记cin。
#include<iostream>
#include<string>
using namespace std;
int main()
{
//freopen("xxx.in","r",stdin);
//freopen("yyy.out","w",stdout);
string s;
getline(cin,s);
cout << s.size();
//fclose(stdin);
//fclose(stdout);
return 0;
}