11个回答
推荐于2017-05-20
展开全部
c++<string> 里面的头文件里面就有了strlen函数就可以了吧用string定义数据
#include<iostream> #include<string>
using namespace std;
main()
{
string s;
cin>>s;
cout<<s;cout<<strlen(s);
}应该就可以了
#include<iostream> #include<string>
using namespace std;
main()
{
string s;
cin>>s;
cout<<s;cout<<strlen(s);
}应该就可以了
展开全部
一般都是从当前地址往后走,直到发现\'\0'就停止,前面的这段长度就是字符串的长度。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
strlen函数,msihalu2034正解,补充下,前面除了有#include<stdio.h>,还应该有#include<string.h>,否则显示不识别,即:
#include<stdio.h>
#include<string.h>
void main()
{
char p[] = "ssssssssssss";
int len=strlen(p);
printf("%d",len);
}
#include<stdio.h>
#include<string.h>
void main()
{
char p[] = "ssssssssssss";
int len=strlen(p);
printf("%d",len);
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我举个例子给你看,你就知道怎么测量字符串的长度了,望采纳。
#include<iostream>
using namespace std;
void main()
{
char a[1000];//先定义一个数组。
cin>>a;
cout<<strlen(a)<<endl; //strlen()测量数组a的长度
}
#include<iostream>
using namespace std;
void main()
{
char a[1000];//先定义一个数组。
cin>>a;
cout<<strlen(a)<<endl; //strlen()测量数组a的长度
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-03-30
展开全部
#include<iostream>
using namespace std;
void main()
{
int a;
char b[10]={0};
cin>>b;
a=strlen(b);//a存储的就是字符串b的长度
cout<<a<<endl;
}
using namespace std;
void main()
{
int a;
char b[10]={0};
cin>>b;
a=strlen(b);//a存储的就是字符串b的长度
cout<<a<<endl;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询