gangin0218   1년 전

이렇게 했는데 정답으로 떴습니다.

그런데 비쥬얼 스튜디오로는 배열 크기를 초기화할때 T로 선언되어서 문제가 된다고 말하는 것 같은데 이유를 알 수 있을까요?

pill27211   1년 전

작성하신 것처럼 배열 크기에 변수를 담는걸 VLA(가변 길이 배열)이라고 하는데, 이는 C99부터 사용 가능하도록 ANSI에서 표준안이 나왔었습니다.

다만 비쥬얼 스튜디오는 이를 허용하지 않는걸로 알고 있어요. 다른 컴파일러(GCC, Clang 등등)에서는 무리없이 컴파일 됩니다.

gangin0218   1년 전

답변 매우매우 감사합니다~

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