반응형
#include <stdio.h>
#include <windows.h> // 글씨색 변경을 위해선 windows.h 헤더 파일이 필요함
// color
#define BLACK 0
#define BLUE 1
#define GREEN 2
#define CYAN 3
#define RED 4
#define MAGENTA 5
#define BROWN 6
#define LIGHTGRAY 7
#define DARKGRAY 8
#define LIGHTBLUE 9
#define LIGHTGREEN 10
#define LIGHTCYAN 11
#define LIGHTRED 12
#define LIGHTMAGENTA 13
#define YELLOW 14
#define WHITE 15
void tbColor(unsigned short textColor = 7, unsigned short backColor = 0) {
int color = textColor + backColor * 16;
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), color);
}
int main(void) {
tbColor(YELLOW, BLACK);
printf("텍스트 출력 :: 안녕하세요.\n");
tbColor(YELLOW, BLUE);
printf("텍스트 출력 :: 안녕하세요.\n");
tbColor(); // 아무것도 입력안할 경우 기본 값
printf("텍스트 출력 :: 안녕하세요.\n");
return 0;
}
반응형