내 프로그램의 일부 변수 유형을 인쇄 (또는 확인)하고 싶습니다. 그것을 할 수있는 좋은 방법이 있습니까? 잘하면, 의도적으로 컴파일러 오류가 발생하더라도 작동하는 방식을 의미합니다. 예를 들어C에서 변수/포인터의 유형을 출력하는 방법이 있습니까?
:
client.c:55: error: incompatible types in assignment
내가 지금 받고있어 오류입니다. 내가 그렇게처럼 사용할 수 있습니다
client.c:55: error: attempting to assign type struct a to type struct b
또는 기능 : 내가 원하는 것은 나에게 뭔가를 얘기하는 것입니다
printf(gettype(x));
출력 것이다 :
struct b
어떻게 컴파일 할 수 있습니까? – KeatsPeeks
"컴파일러 오류가 발생했습니다"어떻게 작동합니까? –
"work"는 내 프로그램에서 오류를 수정할 수 있도록 형식을 제공한다는 의미입니다. 편집을 참조하십시오. –