0으로 채워진 포인터를 표시하기 위해 printf를 사용하는 올바른 방법은 무엇입니까? C에서는 printf를 사용하여 포인터를 표시하고 올바르게 정렬할 수 있도록 0으로 패딩하고 싶습니다. 적절한 방법은 다음과 같습니다. printf(%)%016p", printf (%016p), 이것은 동작합니다만, 이 gcc는 다음과 같은 메시지로 불만을 제기합니다. 경고: '0' 플래그가 '%p' gnu_printf 형식과 함께 사용되었습니다. 구글에서 검색해 봤는데 다음 스레드는 같은 주제에 있지만 해결 방법이 없습니다. http://gcc.gnu.org/ml/gcc-bugs/2003-05/msg00484.html 읽어보니 gcc가 불만을 제기하는 이유는 제가 제시한 구문이 C99에 정의되어 있지 않기 때문인 것..