#include<stdio.h>
#define MAXLINE 10000
int getline(char line[],int maxline);
main()
{
int i=0;
int length=0;
int k=0;
char line[MAXLINE];
char backline[MAXLINE];
char para[MAXLINE];
while((length=getline(line,MAXLINE))>0)
{
for(i=0;i<(length-1);i++)
{
backline[(length-2)-i]=line[i];
}
backline[length-1]='\n';
backline[length]='\0';
i=0;
while((para[i+k]=backline[i])!='\0')
{
i++;
}
k=k+i;
}
printf("%s",para);
}
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')
{
s[i]=c;
++i;
}
s[i]='\0';
return i;
}
도대체 뭐가 문제 일까요?