아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
관대한개117
관대한개11721.02.25

비주얼스튜디오 c언어 포인터 주소 출력이 안됩니다.

무엇이 문제인지 잘 모르겠네요 ㅠ 교재에 나온 코드를 그대로 사용했습니다.

12열에 포인터 주소 값을 출력하는 과정에서 문제가 발생하는 것 같은데, 형식을 %p로 바꾸어도 프로그램이 작동되지 않습니다.

55글자 더 채워주세요.
답변의 개수1개의 답변이 있어요!
  • 탈퇴한 사용자
    탈퇴한 사용자21.02.27

    빌드하는 환경을 확인해봐야 하지만 해당 에러 메시지는 대상 플랫폼이 64비트로 설정이 되어 있는 것으로 보입니다.

    교재에는 32비트 환경을 기준으로 설명을 하고 있어서 문제가 없는 것으로 보입니다.

    질문에 언급한 것 처럼포인터에 대한 출력은 p를 사용하신 것이 맞습니다.

    reference: http://www.cplusplus.com/reference/cstdio/printf/

    솔루션 플랫폼에 보면 x86 (32비트) 및 x64(64비트)를 선택할 수 있습니다.

    32비트:

    64비트: