위의 소스로 제출한 경우에 런타임 에러가 나오게 됩니다.

이유가 뭘까 생각해본 결과 arr에 100백만개 이상 배당한게 아닌가 싶어서

아래의 소스와 같이 제출했더니 컴파일 에러라고 하면서 안되더랍니다. (왜 컴파일에러로 나오면서 런타임 에러는 안나오는지도 의문)

하지만 아래의 소스의 경우의 제 컴퓨터의 gcc에서는 이상없이 컴파일이 됩니다.

혹 100만개 이상을 받을 경우에 malloc을 사용하지 않고 다른 방법으로 정의 하는 방법도 있을까요?

아니면 다른 방식으로 배열을 선언해야할까요?

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