
C语言中如何判断字符长度??? 5
11个回答
展开全部
strlen() 函数 测试字符串的长度 不包括"\0",例如
char str[10]={'china"};
printf("%d",strlen(str)): 的输出结果不是10 而是5
char str[10]={'china"};
printf("%d",strlen(str)): 的输出结果不是10 而是5
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用string类,有函数 length()
用字符数组的话,用’\0'来判断到达数组的尾就好了~
用字符数组的话,用’\0'来判断到达数组的尾就好了~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
void main()
{int i=0;
char str[]="abcdefghikl";
for(i=0;str[i]!='\0';i++)n++; //或使用n=strlen(str);但须在开头加#include<string.h>
printf("长度为:%d",n);
}用for语句遍历数组
void main()
{int i=0;
char str[]="abcdefghikl";
for(i=0;str[i]!='\0';i++)n++; //或使用n=strlen(str);但须在开头加#include<string.h>
printf("长度为:%d",n);
}用for语句遍历数组
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-06-30
展开全部
string aa;
aa.length//就是字符串长度
aa.length//就是字符串长度
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询