콘솔 실행 시 콘솔 창 크기 변경

#include <Windows.h>

void main()
{
	system(" mode  con cols=50 lines=30 ");
}

열 크기(↕) 50

행 크기(↔) 30

 

 

 

 

콘솔창에 커서 깜빡이는 것 조절

#include <Windows.h>


typedef enum class { NOCURSOR, SOLIDCURSOR, NORMALCURSOR } CURSOR_TYPE;
void setcursortype(CURSOR_TYPE c)
{
    CONSOLE_CURSOR_INFO CurInfo;
    switch (c)
    {
    case NOCURSOR: //옵션 1
        CurInfo.dwSize = 1;
        CurInfo.bVisible = FALSE;
        break;
    case SOLIDCURSOR: //옵션2
        CurInfo.dwSize = 100;
        CurInfo.bVisible = TRUE;
        break;
    case NORMALCURSOR: //옵션3
        CurInfo.dwSize = 20;
        CurInfo.bVisible = TRUE;
        break;
    }
    SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE), &CurInfo);
}

 

사용 방법

 

헤더 파일 하나 만드는 것을 추천

옵션은 NOCURSOR, SOLIDCURSOR, NORMALCURSOR  3가지

이렇게 설정 후 실행하면 설정한 대로 커서가 사라짐

 

+

헤더파일에 

#define nocursor setcursortype(NOCURSOR); 이것을 적어놓으면

 

이렇게만 써도 가능

 

 

 

콘솔창 내 글자 위치 변경

#include <Windows.h>

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

결과

 

사용방법

이렇게 작성.

 

0,0의 위치는 콘솔창 좌측 상단 모서리이다.

 

 

 

 

 

콘솔창 지우기

#include <Windows.h>

 

system("pause > nul")

 

 

헤더파일에

#define 이름 system("pause > nul")

 

이렇게 써놓으면

 

이름; ← 이렇게만 써도 가능

 

 

 

 

 

프로그램 일시정지

#include <Windows.h>

 

system("pause > nul")

 

 

일시정지를 사용하면 프로그램이 잠깐 멈추었다가

사용자가 아무키나 누르면 다시 프로그램이 실행된다.

 

 

 

글자색 변경(일부)

 

printf("\033[1;34m 텍스트 \033[0m");

 

글자색을 변경하려면 1;34m 부분을 변경하면 된다.

 

검정0;30m

 

회색1;30m

 

빨강0;31m

 

밝은 빨강1;31m

 

초록0;32m

 

밝은 초록1;32m

 

갈색0;33m

 

노랑1;33m

 

파랑0;34m

 

밝은 파랑1;34m

 

보라0;35m

 

회색1;35m

 

청록0;36m

 

밝은 청록1;35m

 

현재시간 입력

#include <time.h>

time_t t = time(NULL);
struct tm tm = *localtime(&t);

 

 

사용방법

 

현재 년도 입력

printf("%d",tm.tm_mon + 1);

현재 달 입력

printf("%d",tm.tm_mon + 1);

현재 일 입력

printf("%d",tm.tm_mday);

 

자세한 사항은 https://korbillgates.tistory.com/100

 

[C언어] 현재 날짜, 시간 출력 - time.h C 표준 라이브러리

안녕하세요 한주현입니다. 오늘은 C언어의 time.h 표준 라이브러리와 이를 활용하여 현재 시간을 출력하는 방법에 대해 알아보겠습니다. C library - time.h 1 #include cs C 언어 표준 라이브러리인 time.h

korbillgates.tistory.com

 

 

+ Recent posts