Recent Posts
Recent Comments
Archives
Today
Total
05-21 04:42
관리 메뉴

이것저것 잡동사니

[예제 코드/C언어] 윈도우 명령 프롬프트 크기 변경&고정하기 본문

컴퓨터공학/예제 코드

[예제 코드/C언어] 윈도우 명령 프롬프트 크기 변경&고정하기

Park Siyoung 2022. 6. 11. 07:20
반응형

    system() 함수를 사용해 윈도우 명령 프롬프트의 'mode con' 명령을 사용한다. 해당 명령은 명령 프롬프트의 스크린 버퍼 크기를 변경시킨다.

    Reference : https://docs.microsoft.com/ko-kr/windows-server/administration/windows-commands/mode

void set_console_size(const int cols, const int rows) {
	char* command = new char[64];
	sprintf(command, "MODE CON COLS=%d LINES=%d", cols, rows);
	system(command);
}

 

    콘솔 크기를 사용자가 변경하지 못하도록 하려면, 다음 함수를 사용하면 된다.

void lock_console_size(void) {
	HWND handle = GetConsoleWindow();
	long style = WS_VISIBLE | WS_CAPTION;

	SetWindowLongW(handle, GWL_STYLE, style);
}
반응형
Comments