본문 바로가기
코딩/꿀팁 & 사소

C++ 아스키아트(ASCII art) 코드에 넣기

by 오리로스 2024. 3. 5.

코딩을 하다보면 프로그램 시작 시 또는 종료 시에 밋밋한 문구말고 멋진 이벤트를 넣고싶을때가 있다.

이럴 때 문구를 아스키아트로 출력하면 겉멋을 낼 수 있다. (뭔가 박혀있으면 코딩 잘해보이는... ㅋㅋㅋㅋ)

 

우선 아래의 ASCII art generator로 이동한다. 아래의 링크가 아니라도 ASCII art generator로 구글에 입력하면 생성기를 쉽게 찾을 수 있다.

 

How?

https://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something%20

 

Text to ASCII Art Generator (TAAG)

 

patorjk.com

 

텍스트를 위쪽 빈칸에 쳐넣고 font에서 원하는 폰트를 고르면 위와 같이 생성된다. test all을 누르면 모든 폰트를 적용해볼 수 있다.

 

코드에 적용
#include <iostream>

int main(){

 std::cout << R"(
 _   _  _____ _      _     _____ 
| | | ||  ___| |    | |   |  _  |
| |_| || |__ | |    | |   | | | |
|  _  ||  __|| |    | |   | | | |
| | | || |___| |____| |___\ \_/ /
\_| |_/\____/\_____/\_____/\___/ 
                                                                                                                      
)"<<std::endl;

return 0;
}

 

std::cout << R"( 

)" <<std::endl;

 

위 코드 사이에 그대로 복붙하면 출력이된다. 요 R"( )" 부분이 C++11 이후부터 표준화 되어서 도입된 날것(Raw) 그대로의 문장을 지정하는 놈이다.