1. 아래의 헤더파일 추가
#include<window.h>
2. 함수 선언 및 정의
1 2 3 4 |
| cs |
3. 사용법
...(중략)...
textcolor(1);
cout << "색이 변경 됩니다.";
...(중략)...
gotoxy() 함수와 마찬가지로 사용자 지정 함수이기 때문에 이름을 마음대로 바꿔도 상관 없으나, 보통은 이런 이름으로 많이 씀.
또한, 함수내부의 내용은 API이므로 잘 모르고 넘어가도 하등 문제 없다.
이 함수는 보통 콘솔창에서 UI를 만들거나 게임등을 만들 때 사용 된다.
4. 참고사항
매개변수에 대충 0~15까지의 숫자를 집어 넣으면 색이 바뀌는 것을 볼 수 있는데 이것을 쉽게 정리해 보았다.
0 x 0 0 0 0
음영색 글자색
여기에서 맨 뒤에 두자리, 즉 16진수로 0x0000 ~ 0x00FF까지가 이 함수에서 의미있는 매개 변수 이다.
각 16진수에 해당하는 색은 다음과 같다.
0 - 검정색
1 - 파랑색
2 - 초록색
3 - 옥색
4 - 빨간색
5 - 자주색
6 - 노랑색
7 - 흰색
8 - 회색
9 - 연한 파랑색
A - 연한 초록색
B - 연한 옥색
C - 연한 빨간색
D - 연한 자주색
E - 연한 노랑색
F - 밝은 흰색
즉, [밝은 흰색]의 음영색을 가진 [빨간색]의 글자를 출력하고 싶다면
0x00F4 라는 매개변수 값을 넘겨주면 되는 것이다.



덧글