이 컴파일 에러가 뭘 말하는건지 모르겠습니다.
글쓴이: shiefra / 작성시간: 화, 2004/11/30 - 10:50오후
##.cpp:21: error: invalid types `int[int]' for array subscript
##.cpp:21: error: invalid types `int[int]' for array subscript
21번째 줄의 내용은 정말 별거 없거든요,
addr[i+1] = addr[i];
입니다.
C++이고, addr의 선언은 헤더파일에 있고 private 입니다.
int addr[100];
물론 i는 integer이구요.
에러메세지가 두번 나오는걸로 봐서
addr[i+1], addr[i] 모두 에러인가봅니다.
배열 첨자에 옳지 않은 타입이 들어왔다는거 같은데, 이유를 모르겠습니다.
ps. 에러난 줄의 바로 위에는 id[i+1] = id[i] 가 있는데 이건 에러가
아니랍니다. (char * * id;)
Forums:
혹시 말입니다...다른 곳에 addr이 또 있지 않나요? =_=
혹시 말입니다...
다른 곳에 addr이 또 있지 않나요? =_=
int * addr이라던지 하는게 있는게 아닌지...
아 이런 바보같은;
한 숨 자고 일어나서 보니까 한번에 보이는군요.
윗 분 답글 보고 힌트를 얻었어요 ^^;
댓글 달기