C_C++

(C언어) 커서 위치 지정하기: gotoxy()

고니자니 2022. 11. 14. 18:12
반응형

#커서 #cursot #위치 #position #gotoxy

 

콘솔창 화면의 원하는 위치에 출력하는 함수만들기

 

화면 지우기(clear)

system("cls");

 

 

콘솔 프로그램에서 화면의 원하는 위치를 지정하는 gotoxy() 함수입니다.

여기서 만든 gotoxy()함수는 맨 좌측 상단이 gotoxy(1,1)입니다.

gotoxy(1,1);
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>

void gotoxy(int x, int y)
{
	COORD pos = { x - 1, y - 1 };
	SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos);
}

int main(void)
{
	system("cls");
	gotoxy(2, 2); printf("안녕하세요\n");
	gotoxy(2, 4); printf("정재욱입니다.\n");

	return 0;
}

 

반응형