현재 프로젝트의 종류에 따라 다른 방식으로 출력 하는 방법에 대해서 궁금합니다.

nallwhy의 이미지

안녕하세요. 뉴비입니다.

글 쓰는 방식에 문제가 있으면 지적 부탁드립니다.

=====================================================

간단한 소스를 만들고 있는데 Win32 Console 이나 MFC 에서 서로 다르게 동작하게 하고 싶습니다.

그래서 일단 사용한 것이

#ifdef _WINDOWS
 
#elif defined _CONSOLE
 
#endif

인데요. 제가 제대로 하고 있는게 맞는지 잘 모르겠습니다.

모든 플랫폼에서 사용해볼수도 없고...

부가적인 질문으로 이 include 되었는지나 특정 함수가 선언 되었는지를 확인하는 방법이 있을까요?

답변해주시면 감사하겠습니다~