gfs0101   1년 전

생각은 일단 포인터 배열 선언하고 배열 동적할당 해준 뒤 scanf로 문자열 받고 atoi 사용해서 컴페어 한 후 나이가 작은순으로 정렬하려고 했는데 첫번째 for문에서 scanf로 문자열을 받는데

21 Junkyu
21 Dohyun
20 Sunyoung

이런식으로 받으면 중간에 공백이 들어가서 공백 까지 받아드릴려고 하는데 그냥  N입력만 하면 종료가 되네요 어떤식으로 개선하면 좋을까요??

seawon0808   1년 전

8번째 줄을 scanf("%d\n", &N); 로 바꿔 주시면 됩니다.

하지만 이렇게 고쳐도 에러가 납니다.

gfs0101   1년 전

그러네요 ㅠㅠ 뭐가 문제인지 ㅠ

댓글을 작성하려면 로그인해야 합니다.