求助!C语言函数调用中出现了错误。
程序代码:#include<stdio.h>
int main()
{
unsigned int MyStrlen(char*p)
unsigned char a;
unsigned int b;
scanf("%s",&a);
b=MyStrlen(char*a);
printf("b=%d\n",b);
return 0;
}
unsigned int MyStrlen(char*p)
{
unsigned int len;
len=0;
for(;*p!='\0';p++)
{
len++;
}
return(len);
}









