코드를 더 명확하게하고 싶었 기 때문에 많은 공간을 차지하고있는 배열을 선언 한 곳에서 여분의 cpp 파일을 만들었습니다.다른 파일에 배열을 선언하려고하면 cpp 오류가 발생합니다.
그러나 나는 그것이
말한다 내 코드를 컴파일하려고 (내가 독일어 번역, 그래서 당신이 오류 1by1를 모르면 궁금하지 않음)error c2466: Assignment of an array of constant size can not be
main.cpp
에
코드를 할 때마다
,691 :#include "mapOne.cpp"
그리고 코드 mapOne.cpp
에서을 (파일을 포함하려면)
int point[100][100][2];
point [1][0][0] = 1; [...]
나를 도와 줄 사람이 있습니까? 나는 하나의 배열을 선언했기 때문에 파일이> 400 라인을 넘는다면 ... 싫어.
.h 파일로 선언하고 extern을 사용합니다. http://stackoverflow.com/questions/15841495/the-usage-of-extern-in-c – Omid
은 함수의 초기화 코드입니까? – Bgie
헤더 파일을 사용하면 다른 오류가 발생합니다. (extern을 추가하더라도) 오류 : '포인트'는 유형을 지정하지 않습니다. 함수 btw에 없습니다. – user3520616