我想要一个用户定义的函数,它等效于 C 中的 strlen() 函数。在下面的程序中,它的功能与 strlen() 相同,但它有一个限制。我怎样才能让它计算任何长度的文本。
#include <stdio.h>
#include <conio.h>
void main()
{
int len(char *);
char s[20];
int l;
printf("Enter a string: ");
gets(s);
l=len(s);
printf("length of string is =%d",l);
getch();
}
int len(char *t)
{
int count=0;
while(*t!='\0')
{
count++;
t++;
}
return(count);
}