검색결과 리스트
글
유용한 매크로 및 함수(콘솔)
C/C++
2013. 7. 4. 19:22
1. 화면을 지우는 매크로 정의
#include <stdlib.h>
#define clear() system("cls")clear(); 함수는 콘솔 화면을 지움
2. 프로그램을 멈추게 하는 함수
#include <stdlib.h>
system("pause");
다른 방법으로는 getchar()
3. 커서를 x,y좌표로 이동시키는 함수 정의
#include<windows.h>
void gotoxy(int gox, int goy){
HANDLE hOut;
COORD Cur;
hOut = GetStdHandle(STD_OUTPUT_HANDLE);
Cur.X = gox;
Cur.Y = goy;
SetConsoleCursorPosition(hOut, Cur);
}
gotoxy(sx,sy); 함수는 커서를 (sx,sy)좌표로 이동시킴
4. 커서 출력 여부를 결정하는 함수 정의
#include<windows.h>
void cursor(BOOL bVisible){
HANDLE hConsole;
CONSOLE_CURSOR_INFO ConsoleCursor;
hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
ConsoleCursor.bVisible = bVisible;
ConsoleCursor.dwSize = 20;
SetConsoleCursorInfo(hConsole , &ConsoleCursor);
}
cursor(false); 커서 출력 안됨
cursor(true); 커서가 출력
반응형
'C/C++' 카테고리의 다른 글
영역 결정 연산자(Scope Resolution Operator, ::) (0) | 2013.05.28 |
---|---|
private, public, protected 공부 (0) | 2013.05.28 |
[C/C++]도형 출력(삼각형,피라미드,다이아몬드) (0) | 2013.02.20 |