求字符串长度
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
写一函数,求一个字符串的长度。实验步骤与要求:
(1) 要求用指针完成;
(2) 在main 函数中输入字符串,并输出其长度;
(3) 本题不能使用strlen()函数;
#include
#define N 100
int main(void)
{
int strlenth(char *p);
int l;
char str[N];
char *pstr=str;
gets(str);
l=strlenth(pstr);//将调用函数中的返回值len传递给l
printf("字符串长度是:%d\n",l);//输出长度值
return 0;
}
int strlenth(char *p)
{int len=0;//必须赋初值否则len的初值将是随机的while(*p)
{len++;p++;}
return(len);
}