+ 1
Write a program to find the length of a string.
5 Answers
+ 16
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
string str;
cin >> str;
cout << "Length of string : " << strlen(str.c_str());
return 0;
}
+ 9
Why not just use length() of string class.
+ 5
#include <iostream>
#include <sstream>
using namespace std;
int main ()
{
string word;
char letter;
int num = 0;
cout<<"enter a word: ";
cin>>word;
stringstream s(word);
while(s>>letter)
{
num++;
}
cout<<"the length of the string is: "<<num;
return 0;
}
+ 3
to understand stringstream look at this it has very clear comments too.
https://code.sololearn.com/cxbsvjtABY48/?ref=app
+ 2
When you are using string object to handle strings, then calling length() function w.r.t to string object shall be more effective for getting the length of the string
#include <iostream>
#include <string>
using namespace std;
int main ()
{
string str="Lengthy String";
cout << "The size of str is " << str.length() << " bytes.\n";
return 0;
}