분류 전체보기 썸네일형 리스트형 GetCursorPos() 함수 이름 함수 이름은 GetCursorPos()이다. get cursor position의 약자일 것이다. 기능 현재 마우스 커서의 좌표를 알려준다. 헤더 Windows.h 헤더에 포함되어있다. 첫 글자가 대문자라는 것에 주의하자. 사용 예제 #include //cout, endl 을 위한 헤더 #include //POINT, GetCursorPos() 를 위한 헤더 using std::cout; using std::endl; int main(void) { POINT pt; //마우스 좌표를 저장하는 구조체 GetCursorPos(&pt); //모니터 좌표계 cout strcmp(), compare() 함수이름 함수이름은 strcmp() 과 compare() 이다. strcmp()는 아무래도 string compare 의 약자일 것이다. compare()는 말 그대로 비교한다는 뜻이다. 기능 두 함수는 문자열을 비교하는 기능을 한다. 문자열을 비교는 char 배열 형식의 문자열을 비교하는 경우와 string 형식의 문자열을 비교하는 두가지 경우가 있다. strcmp() 가 앞의 경우에 사용되고 compare()가 뒤의 경우에 사용된다. 헤더 iostream 헤더에 포함되어있는 것 같다. 딱히 다른 헤더를 필요로 하진 않는다. 그렇다고 iostream 헤더를 빼면 오류가 난다. 사용 예제 : strcmp() #include //cout, endl, strcmp() 을 위한 헤더 using std::cou.. ofstream 클래스명 클래스 이름은 ofstream이다. 아무래도 Out File Stream의 약자일 것 같다. 기능 ofstream 클래스는 파일 쓰기 기능을 한다. 헤더 ofstream 클래스는 fstream 헤더를 포함해야 사용할 수 있다. 그리고 fstream 헤더 내부의 std 네임스페이스 안에 있는 것 같다. using std::ofstream 선언을 해줘야 사용할 수 있기 때문이다. 사용 예제 1 #include //endl 을 위한 헤더 #include //ofstream 을 위한 헤더 using std::endl; using std::ofstream; int main(void) { ofstream test("output.txt"); //파일 개방 for (int i = 0; i < 10; i++) .. 4-6. friend 선언 전역 함수에 대한 friend 선언 private로 선언된 멤버 변수는 외부 접근이 허용되지 않는다. 그러나 friend 선언을 통해서 private으로 선언된 멤버 변수의 접근을 허용할 수 있다. #include using std::cout; using std::endl; class Counter { int val; public: Counter() { val = 0; } void Printf() const { cout 4-4 클래스와 배열 객체 배열과 생성자 객체 배열은 말 그대로 객체를 배열의 형태로 선언한 것이다. #include using std::cout; using std::endl; class Point { int x; int y; public: Point() { cout 이전 1 ··· 74 75 76 77 78 79 80 ··· 90 다음