Объявление прототипа функции - C (СИ)
Формулировка задачи:
Доброго времени суток. Разбираю пример из книги Кернигана и Ричи, а именно следующий:
Visual Studio ругается на строку с , мол не хватает скобки после MAXLINE.Помогите разобраться, в чём проблема.
#include <stdio.h>
#define MAXLINE 1000
int getline(char linef[], int MAXLINE);
void copy(char to[], char fromf[]);
int main()
{
int len, max;
char line[MAXLINE];
char longest[MAXLINE];
max = 0;
while ((len = getline(line,MAXLINE)) > 0)
{
if (len > max)
{
max = len;
copy(longest,line);
}
}
if (max > 0)
printf("%s",longest);
getchar();
return 0;
}
int getline(char s[], int lim)
{
char c; int 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++;
{
}
}int getline(char linef[], int MAXLINE);
Решение задачи: «Объявление прототипа функции»
textual
Листинг программы
int getline(char linef[], int 1000);