presentation error

happilee12 Reply 8 years 49 weeks ago
왜 프레센테이션 에러인가요..ㅠㅠ
pichulia Reply 8 years 49 weeks ago
음...설명해주기 매우 귀찮아서 똑같은 문제를 일으키는 다른 Discuss를 찾아보려 했지만 실패했습니다. 첫번째 줄, 그러니까 현재 코드에서는 save[0] 이 무조건 "" 이 들어오게 됩니다. 그래서 첫번째 줄은 빈 줄을 출력하게 되죠. 이유는 scanf("%d")와 gets를 함께 사용하면서 생긴 문제입니다. 첫째줄에 있는 숫자를 %d를 이용해 읽고나면, 그 숫자 뒤에있는 '\n'는 그대로 남아있겠죠? gets는 이 '\n'부터 읽기 시작하기 때문에 첫째줄에는 항상 빈 문자열""이 들어가있게 되는겁니다.