-
[22.10.05] C/C++. 그림 그리기.연습/C,C++ cmd 연습 2022. 10. 6. 03:12728x90
[오늘 학습 내용]
[C/C++] 코드 작성의 기본 및 HELLO WORLD!
void main(): 메인 함수. 정의되어 있어야만 실행된다. - 메인 함수는 하나만 존재한다. ㄴ C/C++ 언어로 작성 되어 있는 프로그램이 처음 실행되는 부분. - C/C++ 언어는 프로그램이 처음 실행되
enjoy-coding-together.tistory.com
이전 학습 내용에 해당하는 C++ 문법을 이용하여 흑백 그림 그리기와 색체 그림그리기를 하였다.
1. 흑백 그림 그리기
흑백은 다음과 같은 방식으로 그렸다.
#include <iostream> using namespace std; void main() { cout << "□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□" << endl; cout << "□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□" << endl; }
테일즈위버 대표 캐릭터인 젤리삐를 그리기로 하였다.
테일즈위버 - 젤리삐 C++을 이용한 흑백 그림 그리기 2. 색상 그림 그리기
색깔을 넣기 위해선 콘솔 색상표를 가져와 사용하였다.
#include <Windows.h> void TextColor(int font, int backGround) { int Color = font + backGround * 16; // 콘솔 색상표는 16색밖에 없다. SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), Color); };
위의 함수를 쓰기 위해선 <Windows.h> 헤더가 꼭 필요하다.
글씨와 배경색을 각각 지정할 수 있다.
단, 콘솔 색상표는 16색밖에 없다.
콘솔 색상 확인을 위해 검색을 해 보고 직접 쳐보기도 했는데, 컴퓨터에 따라 색상이 조금씩 다르게 보이는 것 같다.
참고) 검색한 글인데 색상이 조금 다르다.
C언어 콘솔에 글자색 넣기
1학년때 C언어를 처음 배우고 글자색을 바꾸고 싶어서 어떻게 해야되나 고민을 엄청 했던 생각이 납니다. ...
blog.naver.com
컬러는 다음과 같은 방식으로 그렸다.
#define AQUE 3 #define LYELLOW 14 void main() { TextColor(AQUE, AQUE); cout << "□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□" << endl; cout << "□□□□□□□□□"; TextColor(LYELLOW, LYELLOW); cout << "□□□□"; TextColor(AQUE, AQUE); cout << "□□□□□□□□□□□□□□□□□□□□□"; TextColor(LYELLOW, LYELLOW); cout << "□□□□"; TextColor(AQUE, AQUE); cout << "□□□□□□□□□□□□" << endl; }
캐릭터는 트릭스터 - 드릴을 그렸다.
트릭스터 - 드릴 C++을 이용한 색상 그림 그리기 728x90'연습 > C,C++ cmd 연습' 카테고리의 다른 글
[22.10.14] C/C++ 슬롯머신 + 월남뽕 + 주민등록번호 생성기 (0) 2022.10.17 [22.10.13] C/C++ 평균값 계산기, 숫자야구게임 (0) 2022.10.14 [2022.10.12] C/C++ switch문 가위바위보 (0) 2022.10.14 [22.10.11] C/C++ if문 가위바위보, 일수 출력기 (0) 2022.10.14 [22.10.06] C/C++ 아이템 메뉴 만들기와 랜덤 값 출력하기. (0) 2022.10.06