<코드>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
int len, n;
char *arrs[100];
char buf[100], x[5];
char *tmp;
fgets(x, 5, stdin);
n = atoi(x);
for(int i=0; i<n; i++)
{
fgets(buf, 100, stdin);
len = strlen(buf);
tmp = (char *)malloc(sizeof(char)*(len+1));
strcpy(tmp, buf);
arrs[i] = tmp;
}
for(int i=n-1; i>=0; i--)
{
fprintf(stdout, "%s", arrs[i]);
}
return 0;
}
※ N을 fscanf로 받으니까 자꾸 뒤에 개행문자가 문자열 배열에 들어가서 N을 문자열로 바꿔서 fgets로 입력받았다.
'코딩 > Language Coder' 카테고리의 다른 글
205 : 파일입출력 - 형성평가1 (0) | 2020.04.30 |
---|---|
631 : 파일입출력 - 자가진단6 (0) | 2020.04.29 |
629 : 파일입출력 - 자가진단4 (0) | 2020.04.29 |
628 : 파일입출력 - 자가진단3 (0) | 2020.04.29 |
627 : 파일입출력 - 자가진단2 (0) | 2020.04.29 |