clwn.net
当前位置:首页 >> C语言中用什么函数可以得到一个字符串的长度? >>

C语言中用什么函数可以得到一个字符串的长度?

#include #include void main() { char a[100]; int i= 0; printf("input string\n"); gets(a); while(a[i] != '\0') i++; printf("你输入的字符串的长度为%d\n",i); } 运行结果 input string abcdefgh 你输入的字符串的长度为8 Press any key t...

sizeof()就行了,要是非要自己写 char a[100]; int i= 0; gets(a); while(a[i] != '\0') i++;

C语言中,计算字符串长度的函数为strlen。 1 形式: int strlen(const char *s); 2 头文件: string.h 3 功能: 计算字符串s的长度,并返回。

C语言中字符串长度的函数是strlen(),一个字符的长度为1; 函数原型: unsigned int strlen (char *s);头文件: #include 参数说明:s为指定的字符串; 功能说明:strlen()用来计算指定的字符串s 的长度,不包括结束字符'\0'; 返回值:返回字符...

#include int strl(char *s) //你需要的函数。 { int i,k=0; for(i=0;s[i];i++)k++; return k; } void main() //主函数,目的是测试下前面的函数。 { printf("%d\n",strl("abcd")); }

#include #include typedef struct node{ char *ch; int length; }strlink,*pstrlink; /********取宽度 ***********/ int length(pstrlink L){ int i; for(i=0;L->ch[i]!='\0';i++) ; L->length=i; return i; }

#include "stdio.h" int getLength(char *p) { int length=0; for(;*p!='\0';p++) length++; return length; } int main() { char a[80]={0}; printf("请输入一个字符串:"); gets(a); printf("输入字符串的长度为:%d\n",getLength(a)); return 0; }

在C语言中,可以通过库函数strlen来计算字符串的长度,也可以通过循环计数来求取字符串长度。 函数原型:unsigned int strlen(char *str); 功 能:统计字符串str中字符的个数,不包含'\0' 返 回 值:返回字符个数 具体实现方法可以参考如下程序...

1.循环读取,直到为 '\0' 时,则是字符串结尾。 #include // 计算字符串str长度,并返回int lenstr(const char* str){ int i = -1; while (str[++i]); // while循环在 str[++i] 为 '\0' 时结束 return i;}int main(){ char p[1000]; printf("inp...

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com