whazzulookinat   5년 전

답은 맞게 나오는것 같습니다.. 근데 메모리 초과가 뜹니다.. 이거 혹시 동적할당 후에 free를 안해줘서 그런걸까요..? 근데 한번 할당해준 tmp와 tmp2를 계속 쓰기때문에 free는 해주면 안될것 같은데... 왜 틀렸는지 도무지 알수가 없습니다ㅠㅠ

djm03178   5년 전

문자열의 길이는 50을 넘지 않는데, string 하나당 불필요하게 2만 바이트씩 할당하니까, 2만 개의 문자열을 입력받으면 무려 4억 바이트나 필요합니다.

whazzulookinat   5년 전

해결했습니다! 감사합니다 :)

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