#include <stdio.h>
#include <stdlib.h>
#define MAXLINE 1000
int getline(char line[], int maxline);
int main()
{
int len;
int max;
char line[MAXLINE];
char longest[MAXLINE];
max=0;
while((len=getline(line, MAXLINE)) != EOF)
{
if(len>max)
{
max = len;
for(i=0; i<=max; i++)
longest[i]=line[i];
}
if(max > 0)
printf("%s", longest);
}
return 0;
}
int getline(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')
{
++i;
}
s[i]='\0';
return i;
}
도대체 어디가 문제인지 잘 모르겠어요ㅜㅜ