函数出错怎么改
#include<stdio.h>#define MAXLINE 1000
#define LONELINE 10
int getline(char s[],int lim)
{int i,c;
for(i=0;i<lim-1&&(c=getchar())!=EOF&&c!='\n';++i)
s[i]=c;
if (c=='\n')
{s[i]=c;
++i;
}
s[i]='\0';
return i;
}
main()
{int len;
char s[MAXLINE];
while((len=getline(s[],lim))>0)
if(len>LONELINE)
printf("%s",len);
return 0;
}
这是一个打印超过10个字符的所有输入行的函数,便是过程中提示(20) : error C2059: syntax error : ']',
可是我感觉没错啊?