我写了个C语言统计字符数组长度的函数,不知道哪里错了,求助
#include <stdio.h>int slenght(char * s)
{ int n=0;
while (*(s+n)!='\n') { n++; printf("n=%d ",n); }
return n;
}
main ( int myargc,char * * myargv )
{ int i,j,len;
char str[20];
printf("请输入字符:");
gets(str);
len=slenght(str);
printf("%d \n",len);
for (i=0;i<len;i++) printf("%c",str[i]);
}