cf) return 은 c언어의 예약어이다. 프로그램의 ㅍ도 마스터하지 못한 내가 이글보다 더 잘 알 순 없을 것 같아 조심히 담아왔다. 이것이 사전이다 하면서 흡수해야겠다... ( 출처 아래에 ) 리턴값은 없거나 있다면 정수형이어야 한다. C++ 표준 문서(43p)에는 정확하게 It shall have a return type of type int, but otherwise its type is implementation defined 이렇게 되어 있다. main 함수의 리턴값은 int형의 타입을 가지는 것이 좋지만 구현 방식에 따라 다른 타입을 가지는 것도 가능하다. 즉 C++ 스팩은 int를 강력히 권장하기는 하지만 강요하지는 않는다. 비주얼 C++은 int, void 모두 가능한데 과거부터 이렇게..
main 함수 없이 프로그램을 실행시키면 1>------ 빌드 시작: 프로젝트: 170609 mainfunction test, 구성: Debug Win32 ------ 1>main.c 1>MSVCRTD.lib(exe_main.obj) : error LNK2019: _main 외부 기호(참조 위치: "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) 함수)에서 확인하지 못했습니다. 1>C:\Users\hison\onedrive\문서\visual studio 2017\Projects\170609 mainfunction test\Debug\170609 mainfunction test.exe : fatal error LNK1120: 1개의 확인할 수 없는 외부 참조입..
하드웨어 또는 소프트웨어로 3D를 표현하는 저수준 그래픽 API(Application Programming Interface) 3D를 쉽게 표현하도록 도와주는 장치 어떤 애플리케이션과 그래픽장치를 연결해줌 SDK 는 명령어들을 인간이 해석가능한 코드로 주어 실행파일을 제작할 수 있게 하는애 사용자의 입장에서 DirectX는 개발자가 SDK 통해개발한 실행파일을 분석해(코드를 해석해) HAL 디바이스에 명령 내리는 애 API, c++에 대한 지식 필요 이런식 The following diagram shows the relationships between a Window application, Direct3D,GDI, and the hardware. Direct3D exposes a device-indepe..
Posted to the installing thread's message queue when a timer expires. The message is posted by the GetMessage or PeekMessage function. c++ #define WM_TIMER 0x0113 Parameters wParam The timer identifier. lParam A pointer to an application-defined callback function that was passed to the SetTimer function when the timer was installed. Return value Type : LRESULT An application should return zero i..
윈도우 프로그램은 이런 식으로 만들 수 있다 1. 윈도우 헤더를 인클루드하고 #include cf) windows.h : 윈도우 개발자들에게 필요한 매크로들,함수, 데이터타입들, API 함수들을 위한 정의를 포함하는 윈도우의 c 및 c++ 헤더파일 ( c에서도 사용될 수 있는 윈도우용 수많은 함수들을 정의하고 있다.) 2. 윈도우즈 프로그램 시작점(WinMain) 을 정의 int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdParam, int nCmdShow) { 3. 윈도우를 만들고 -만들 윈도우특성 정의 -정의 한 윈도우 등록 ( 메모리에 생성 ) 4.화면에 출력하고 4.메세지를 처리하다가 ( 메세지루프) - ..