1. GetAsyncKeyState() 함수와 GetKeyState() 함수GetAsyncKeyState() 함수와 GetKeyState() 함수는 키보드의 키가 눌렸는지를 체크하는 함수들이다.C++에서 해당 함수들을 이용하여 사용자가 해당 키보드의 키를 눌렀을 때 관련된 이벤트들을 코딩할 수 있다.그렇다면 GetAsyncKeyState() 함수와 GetKeyState() 함수의 차이는 무엇일까?2. GetAsyncKeyStatus() 함수GetAsyncKeyState() 함수는 이름에도 적혀있듯이 비동기(Asynchronism)로 처리한다. 즉, 호출된 시점에서 키 상태를 확인하여, 메시지 큐를 거치지 않고 바로 리턴을 해준다.메시지 큐를 거치는 GetKeyState() 함수와 달리 메시지 큐를 거치..
갑자기 C언어를 왜 하게 되었냐 하면,,이러쿵 저러쿵 사연때문에 전환배치를 받았다. 동시에 사용하는 언어도 변경되었다.Java -> C++..C와 C++를 대학교 1학년 때 배운 후 오랜만이라 많이 잊어버렸지만 ㅎ 다시 잘 적응할 수 있을 거라고 생각한다.하지만 Java를 놓을 생각은 없다. 그러므로 Java는 업무시간 외에(혹은 몰래?) 개발을 쏙쏙 해 볼 예정이다. 아무튼.. 이유여하를 막론하고 새롭게(?) 다시 배우는 C언어.. 정리 가보자고~ 1. 포인터포인터는 말 그대로 '가르킨다' 라는 뜻으로 이해하면 좋을 것이다.C언어에서 모든 변수는 주소(address)를 갖고 있다. 이 주소를 통해 값을 가져오고, 변경하기 위해 포인터는 사용된다.먼저, 변수의 주소를 알기 위해서 & 연산자를 사용한다. ..