Символьные массивы в С - C (СИ)
Формулировка задачи:
Здравствуйте.
В этой программе мой Xcode выдает сообщение об ошибке на четвертой строке кода. Подскажите, пожалуйста, решение проблемы. Заранее спасибо.
#include <stdio.h>
#define MAXLINE 1000
int getl(char line[], int MAXLINE); //сообщение об ошибке здесь: "expected ')'"
void copy(char to[], char from[]);
int main()
{
int len;
int max;
char line[MAXLINE];
char longest[MAXLINE];
max=0;
while ((len = getl(line, MAXLINE) > 0))
if (len>max){
max=len;
copy(longest,line);
}
if(max>0)
printf("%s", longest);
return 0;
}
int getl(char s[], int lim)
{
int c, i;
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;
}
void copy(char to[], char from[])
{
int i;
i=0;
while ((to[i]=from[i]) !='\0')
++i;
}Решение задачи: «Символьные массивы в С»
textual
Листинг программы
int getl(char line[], int 1000);