vionicbest   6년 전

dev c++/c언어 쓰고 있습니다.

24이하까지는 정상적으로 나오는데 48이상부터는 이상하게 출력되네요ㅠㅠ

혹시 몰라서 제출도 해봤는데 런타임에러라고 뜨고요ㅠ

식도 정상적인것 같은데, 뭐가 문제인지 모르겠네요.

뭐가 잘못된걸까요?

djm03178   6년 전

출력은 정상적으로 되는 것 같습니다. 혹시 명령 프롬프트를 사용하시는 거라면 창의 크기를 키워보시면 제대로 나올 듯 합니다.

런타임 에러가 나는 이유는 int global_arr[10000][10000]; 이 약 400MB에 육박해서 메모리 제한을 초과하기 때문으로 보입니다.

funcA 함수가 값을 반환하지 않는다는 문제점도 있습니다.

vionicbest   6년 전

명령 프롬포트를 쓰면 출력이 제대로 안나오나보네요

쨋든 해결됬습니다! int funcA를 void funcA로 바꾸고 배열의 크기를 줄이니까 되네요.

감사합니다!

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