[C] Turbo C의 gotoxy 함수 Visual C 에서 컴파일하기

2019. 7. 26. 19:10 기타/C언어

[C] Turbo C의 gotoxy 함수 Visual C 에서 컴파일하기


Trubo C 에서는 콘솔에서 특정 x, y 좌표로 이동시켜주는 gotoxy 라는 함수가 제공된다.

하지만 Visual C 에서는 gotoxy가 제공되지 않아 컴파일 되지 않는다.


아래의 함수를 추가해주면 VC에서도 gotoxy()를 사용할 수 있다.


#include <windows.h>

gotoxy(int x, int y)//내가 원하는 위치로 커서 이동
{
    COORD pos = { x - 1, y - 1 };//커서가 X좌표에서 -1 한값. Y좌표에서 -1한 값으로 이동
    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos);// WIN32API 함수입니다
}



출처: https://hyeonstorage.tistory.com/340?category=622873 [개발이 하고 싶어요]