아스키아트를 위한 매니저 만들기
아스키아트는 줄바꿈이나 간격으로 인해 발생하는 오류가 잦습니다.
따라서 유지보수를 위해 아트를 따로 txt파일로 분리하고, 이걸 읽게 하기 위한 매니저를 만드는 게 좋겠습니다. 이렇게 할 경우 아트 변경 시 메모장만 변경하면 됩니다.

일단 공유문서를 먼저 배포해버립시다.
이제 만들기만 하면 됩니다. 할 수 있겠지?
물론 아직 코드 창조를 하기엔 제게 인풋된 정보가 없으므로 AI에게 얼개를 요청하고 채워나갔습니다.

우선 헤더부터.
텍스트 파일을 여는 함수를 멋있게 선언해 줍니다.

구차할 정도로 각주를 달아줍시다.

그리고 메인에 넣어 파일 경로가 잘 되어 있는지 확인합시다.

경로는 문제가 없지만 제가 선택하지 않은 멋진 글씨가 나열됩니다.
그래요, 소스 파일 저장 인코딩(UTF-8 or CP949)과 콘솔의 코드페이지가 달라 생기는 문제라는군요.
아직 나약한 저로서는 매일 매일이 새롭고 놀라운 오류들입니다. 각 잡고 관련 설정 공부 해야겠습니다만,
일단 급한 마감부터 하죠.

유니코드는 네게 아직 이르다는 말을 AI에게 듣고 할수 있는 일을 하기로 합니다.
비주얼 스튜디오 2022에는 고급 저장 옵션이 기본세팅되어 있지 않으므로 사용자 지정에서 고급 설정을 불러옵니다.

경로 찾기가 어렵네요.

찾았다.
모든 cpp파일을 이렇게 저장해주면 된다고 하는군요. 하하.
모든... 파일을...
비합리적이다.

?
과거로 돌아가야 할까요.

해치웠나?
라고 생각했는데 경고가 2천개 뜨더군요.
위의 구성과 플랫폼을 '모든'으로 바꾸면

2개만 남습니다.
전 짱입니다.
저 두개도 그냥 제가 확인 못한 파일을 UTF-8로 바꿔주지 않아 생긴 문제였습니다.

해결해결!!
다음엔 그냥 유니코드도 도전해보지요.
일단 나오긴 하지만 약간의 틀어짐이 보입니다.
https://github.com/naver/d2-coding-font
여기서 폰트를 설치해보지요.