给定一个长度不超过100的字符串,请你求出它的具体长度。
输入格式
输入一个字符串。
输出格式
输出一个整数,表示它的长度。
输入样例:
I love Beijing.
输出样例:
15
先定义一个字符数组,使用gets函数输入字符串(带有空格的字符串),使用strlen()函数求其长度
#include <bits/stdc++.h>
using namespace std;
const string cstr = "";
int main()
{
char str[110];
gets(str);
cout<< strlen(str) << endl;
return 0;
}
结果如下:
Tips:
gets()
格式:gets(字符数组名);
功能:gets函数用于将输入的字符串内容存放到指定的字符数组中,输入结尾的换行符’\n’被换成’\0’存储在该数组中。
strlen()
C/C++ strlen(str)、str.length()、str.size()、sizeof(str)都可以求字符串长度。
其中str.length()、str.size()、sizeof(str)是用于求string类对象的成员函数
strlen(str)是用于求字符数组的长度,其参数是char*。
参考文章:https://blog.csdn.net/zhouhongkai06/article/details/79588746