Символьные массивы в С - 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);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.167 из 5
Похожие ответы