编写程序,输入n个字符串,输出其中最长字符串的有效长度,要求自定义函数int max_len(*char s[],int n),这个该怎么做啊,我的这个代码错在
#include<stdio.h>#include<string.h>
int m(char *s[],int n)
{
char *t;
int i;
t=s[0];
for(i=1;i<n;i++){
if(strlen(s[i])>strlen(t)){
t=s[i];
}
}
return strlen(t);
}
main()
{
char *s[15];
char k[10];
int n,i;
scanf("%d",&n);
for(i=0;i<n;++i)
scanf("%s",s);
printf("%d",m(*s[],n));
}