#pragma message 사용예제

-- VC++ 2009. 6. 5. 11:52
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

컴파일 시에 중요한 부분을 컴파일 정보에 표시할 수 있다.
소스 컴파일 시 관리 때 사용하면 좋겠다.


#include <stdio.h>
#include <string.h>

#define __DISMSG__(x) #x
#define __PREFIX__(x) __DISMSG__(x)
#define __WARNING__ __FILE__ "("__PREFIX__(__LINE__)") warning : "
#define __ERROR__   __FILE__ "("__PREFIX__(__LINE__)") error : "


#pragma message (">> compiling begin point...")

void main()
{
 char szMsg[100];
 memset(szMsg, 0x00, sizeof(szMsg));
 strcpy(szMsg, "helloworld"); 
 #pragma message (">> " __WARNING__ "strcpy로 하면 안전하지 않다.")
 printf("%s\n", szMsg);
}

#pragma message (">> compiling end point...")

csPragma.rar

'-- VC++' 카테고리의 다른 글

Debug Heap Management  (0) 2009.06.12
CreateThread, _beginthread, _beginthreadex 정리  (0) 2009.06.05
strncpy() 의 함정  (0) 2009.06.05
VC++ 6.0 STL예제  (0) 2009.06.05
DHTML Method  (0) 2009.06.03
posted by 어린왕자악꿍