Самый простой способ получить длину строки, не беспокоясь о пространстве имен std, выглядит следующим образом
строка с / без пробелов
#include <iostream>
#include <string>
using namespace std;
int main(){
string str;
getline(cin,str);
cout<<"Length of given string is"<<str.length();
return 0;
}
строка без пробелов
#include <iostream>
#include <string>
using namespace std;
int main(){
string str;
cin>>str;
cout<<"Length of given string is"<<str.length();
return 0;
}