第一种方法,代码如下:
#include <stdio.h>
int lenth(char *str)
{
int count=0;
while(*str!='\0')
{
count++;
str++;
}
return count;
}
main()
{
char str[50];
int len;
printf("请输入一串字符:\n");
scanf("%s",str);
len=lenth(str);
printf("%d\n",len);
}
第二种方法,代码如下:
#include <stdio.h>
main()
{
int lenth(char str[]);
char str[50];
int len;
printf("请输入一串字符:\n");
scanf("%s",str);
len=lenth(str);
printf("%d\n",len);
}
int lenth(char str[])
{ int i,count=0;
for(i=0;str[i]!='\0';i++)
count++;
return count;
}
结果如下:
请输入一串字符:
teacher
7
请按任意键继续. . .