2015. 1. 23. 16:40

1. FreeConsole()을 호출한다

=> 검증 안 됨


2. #include <Windows.h>

HWND hWnd = GetConsoleWindow();

ShowWindow(hWnd, SW_HIDE);

=> 창이 잠시 띄워졌다가 사라진다.


3. #pragma comment( linker, 

"/SUBSYSTEM:windows /ENTRY:mainCRTStartup" )

=> 원래는 되어야 하는데 안 된다... 왜 그런지 모르겠음


4. 속성 => 링커 => 시스템 => 하위시스템 => 창(/SUBSYSTME:WINDOWS)로 변경

    속성 => 링커 => 고급 => 진입점 => mainCRTStartup 을 입력


이러면 시작과 동시에 콘솔창이 사라져서 보이지 않는다 ^^


잘 되는구만

    


2015. 1. 19. 20:28

파일을 저장할 때 대부분은 현재 프로젝트 파일에 있는 폴더에 파일이 저장된다.


하지만 내가 원하는 지정된 폴더에 저장하고 싶으면 저장하기 전에 


저장될 폴더 경로를 지정한 후 저장을 해야 한다.


SetCurrentDirectory("Relative Path");


다음과 같은 함수를 사용하면 원하는 경로로 이동하고 


그 이후에 파일을 저장하면 내가 지정한 폴더에 파일이 저장된다

2015. 1. 19. 15:48

정말 찾기 어려웠다...

아무도 구현을 안 하는구만...


이렇게 설정하면 전체화면이 나온다



2015. 1. 16. 17:47

1. 부스트 사이트에서 다운 받아 압축을 푼다.

http://www.boost.org/users/history/version_1_57_0.html


2. 앞축을 풀은 폴더에서 bootstrap.bat 배치파일을 실행시킨다.

=> b2.exe, bjam.exe 파일 생성


3. 커맨드 창을 띄우고 부스트 폴더로 이동 뒤 다음 명령어를 입력한다.

b2 toolset=msvc-11.0 variant=debug,release link=static threading=multi address-model=32 runtime-link=shared


* 여기에서 toolset은 비주얼 스튜디오이고 VS2012에서 작업했으므로 

   msvc-11.0을 입력하고 

   32비트 환경에서 작업하므로 address-model=32 라고 했다.




4. 빌드가 끝난 후 헤더파일과 라이브러리를 링크한다.

* 나 같은 경우는 빌드 이전에 헤더파일만 포함 후 작업해서 

   libboost_program_options-vc110-mt-gd-1_57.lib 를 찾을 수 없다고 에러났다.

2014. 12. 30. 12:05

map 멤버함수 중에 count라는 함수가 key 값이 존재하는지 아닌지 알려준다

Key 값이 존재하면 1을 리턴

존재하지 않으면 0을 리턴한다


예제 참고