Programing
-
-
-
VS2005 에서 <iostream.h> 오류 - [error C1083]Programing/Cpp 2008. 3. 29. 20:28
처음 VS2005로 cpp 프로그래 테스트를 하는데 대략 난감 상황 발생 fatal error C1083: 포함 파일을 열 수 없습니다. 'iostream.h': No such file or directory ----------------------- 문제 해결 방법은 #include 을 #include using namespace std; 으로 고치면 실행된다. 이것은 iostream 이 VS2005에 포함되어 버린 것이다. 또 cout등의 함수를 사용하기 위해서도 std::cout을 이용해야하는데 완전 귀찮아지기 때문에 using namespace std; 을 사용한다 다시한번 이야기해서 원래 #include 을 #include using namespace std; 으로 고치면 실행된다.
-
Debug 와 ReleasePrograming/Ent.. 2008. 3. 4. 20:47
프로그램 공부를 하다가 별 신경을 안쓰고 있던 Debug 와 Release의 차이가 정확이 무엇인지 갑자기 궁금해져서 조사를 해봤다. 결론은 디버그모드는 디버깅에 관련된 모든 정보를 포함해서 컴파일이 되어 용량도 커지고 속도도 느려지지만 프로그램 개발단계에서는 반드시 디버깅과정을 거치게 되므로 Debug모드로.... 이와 반대로 실행에 필요한 최소한의 정보를 컴파일하는 Release 모드는 테스트 완료후 배포시에 필요한 모드였다. 설정 항목 Debug Release 출력 디렉토리 Debug Release 프리프로세서의 정의 _Debug NDebug 디버그 정보 생성 생성하지 않음 최적화 안함 실행속도 우선 위와 같은 4가지 큰 차이점이 있지만 일단 간단히 요것만 알고 프로그램을 해도 별 막힘은 없다. 후..
-
윈도우 키보드 이벤트 값Programing/Ent.. 2008. 2. 22. 15:22
Symbolic constant name Value (hexadecimal) Mouse or keyboard equivalent VK_LBUTTON 01 Left mouse button VK_RBUTTON 02 Right mouse button VK_CANCEL 03 Control-break processing VK_MBUTTON 04 Middle mouse button (three-button mouse) VK_BACK 08 BACKSPACE key VK_TAB 09 TAB key VK_CLEAR 0C CLEAR key VK_RETURN 0D ENTER key VK_SHIFT 10 SHIFT key VK_CONTROL 11 CTRL key VK_MENU 12 ALT key VK_PAUSE 13 PAUS..
-
자주 사용하는 API 함수Programing/DirectX 2008. 2. 16. 18:15
Arc( ) 주어진 좌표를 이용하여 아크를 그린다. Global External Function: FUNCTION boolean Arc(ulong hwnd, long r1, long r2, long r3, long r4, long a1, long a2, long a3, long a4) LIBRARY "Gdi32.dll" Script: Boolean rtn ulong l_handle, l_device long lv[8] l_handle = handle(w_main) // 'w_main' is the name of the sample window. l_device = GetDC(l_handle) lv[ ] = {10,40,300,220,0,0,180,0} rtn = Arc(l_device, lv[1], lv..