검색결과 리스트
글
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 |
RECENT COMMENT