출처 - http://www.mcthe.com/xe/?mid=study&document_srl=1237&listStyle=viewer&page=45
비쥬얼 스튜디오(VC++)에서 clrscr(), gotoxy() 함수를 직접 사용하는것은 불가능하다.
1 |
system ( "cls" ); |
1
2
3
4
5
6
7
8
9
10
11
12
13 |
#include <stdio.h> // 입출력 #include <conio.h> // getch()를 위해 선언한 것. // 이 헤더파일은 system()하고 관계 없음 -_-; #include <stdlib.h> // system() 함수 사용. int main( void ) { printf ( "Press any key to clear screen..." ); getch(); // 키 하나를 입력받을때까지 대기. system ( "cls" ); // 화면을 지움. return 0; } |
1
2
3
4
5 |
void gotoxy( int x, int y) { COORD Pos = {x - 1, y - 1}; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), Pos); } |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 |
#include <windows.h> // SetConsoleCursorPosition(), GetStdHandle() #include <stdio.h> // 입출력 void gotoxy( int x, int y); // 모든 함수에서 (main()함수 포함) // 이 함수를 사용할 수 있도록 프로토타입을 선언. int main( void ) { gotoxy(15, 10); // 현재 커서의 위치를 가로 15, 세로 10 으로 바꿈. printf ( "* (15, 10)" ); // 출력. -_-a return 0; } void gotoxy( int x, int y) { COORD Pos = {x - 1, y - 1}; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), Pos); } |
'IT > C&C++' 카테고리의 다른 글
[C] 랜덤 숫자, 문자 만들기 ( Randomize Statement ) (0) | 2016.05.12 |
---|---|
[C++] setcursortype(커서on/off) (0) | 2016.05.12 |
[C] sprintf() 함수 (0) | 2016.04.18 |
[C] strtok() 문자열을 문자로 자르기 (0) | 2016.04.15 |
[C]문자열을 정수로 변환 :: atoi() (0) | 2016.04.15 |