포인터 초기화에 관련해서
글쓴이: news4682 / 작성시간: 월, 2013/04/22 - 12:09오전
putty 로 컴파일 오류가 자꾸 나는데, 이유를 모르겠습니다.
int arr[5] = {1,2,3,4,5}; int * ptr = arr;
이렇게 배열과 그 배열 주소를 저장하는 포인터 변수를 선언했는데, 다음과 같으 오류 메시지가 뜨고 실행을 하려니 (허가 거부?) 이렇게 뜨는데, 왜이럴까요. 책에도 이런 식으로 설명하고 있던데;;
pointerror.c: In function ‘main’:
pointerror.c:6:14: warning: initialization from incompatible pointer type [enabled by default]
Forums:
arr은 상수 포인터입니다.
arr은 상수 포인터입니다.
...
에러가 나는 소스 전체를 보여주세요.
gilgil.net
컴파일 잘 되는데요...
main.c : gcc (Ubuntu/Linaro 4.7.2-2ubuntu1) 4.7.2
main.cpp : g++ (Ubuntu/Linaro 4.7.2-2ubuntu1) 4.7.2
www.gilgil.net
-Wall 옵션을 주고 컴파일해 보십시오.
-Wall 옵션을 주고 컴파일해 보십시오.
문제없는 코드입니다.익명사용자님 본인은
문제없는 코드입니다.
익명사용자님 본인은 해보셨는지요??
6번째 라인이 저게 아닐거라는데, 50원 겁니다..
댓글 달기