개발관련(Development)/씨뿔뿔(C++)
디버그 출력 OutputDebugString
Clack
2014. 6. 11. 18:23
C++ 에서 콘솔이 아닌 디버그 출력을 하러면
OutputDebugString() 함수를 사용하면된다.
OutputDebugString( "디버그 테스트" ); 이렇게 하면 디버그 테스트 라는 문자열이 출력창의 디버그 로 텍스트가 찍힌다.
단점은 문자열만 입력이 가능하다
숫자를 디버그 출력창으로 출력하러면 숫자를 아스키코드로 바꿔주는 itoa 함수를 사용해서 문자열로 바꿔 사용해야한다.
int num = 32;
char numString[10] = {0};
itoa(num, numString, 10);
OutputDebugString(numString);
※ 주의할점은 자동줄바꿈이 안되기 때문에 문자열 뒤에 \n 를 넣어줘야 줄바꿈이 된다.