#include <stdio.h>

int main()

{

int x=0;

printf(x);

if (x=0)

printf("X=0");

else

printf("x = 1");

}


이거 빌드하면

1>------ 빌드 시작: 프로젝트: 123, 구성: Debug Win32 ------

1>  c.cpp

1>c:\users\david\documents\visual studio 2010\projects\123\123\c.cpp(5): error C2664: 'printf' : 매개 변수 1을(를) 'int'에서 'const char *'(으)로 변환할 수 없습니다.

1>          정수 계열 형식에서 포인터 형식으로 변환하려면 reinterpret_cast, C 스타일 캐스트 또는 함수 스타일 캐스트가 필요합니다.

========== 빌드: 성공 0, 실패 1, 최신 0, 생략 0 ==========


이러는데 printf(x)에서 오류가난건데 뭐가잘못된건가요