C언어, 매크로 확장

gurumong의 이미지

하나의 루프문에서 의해서 빈번하게 출력될 여러줄로 나뉘어진 문자열이 있는데요
define 매크로를 사용해서 정의하려는데, 이때 여러줄의 문자열을 정의할수 있는 방법이 없을까요?

이게 '*'로 그려진 박스 형태의 메뉴라...
한줄로 정의했을경우 가독성이 떨어지게되는데
여러줄을 하나의 매크로로 정의할수 없을까요? 흠

간단히 생각해본바로는
따로 주석으로 만든 똑같은 *로 만들어진 박스를 그려줄까 생각해보았는데;;
그건 무식한거 같죠?

*********************************
*             메뉴               *
*       1) .........            *
*       2) .........            *
*********************************
monpetit의 이미지

#define MENU "\
*********************************\n\
*             메뉴               *\n\
*       1) .........            *\n\
*       2) .........            *\n\
*********************************\
"

-----
익명으로 쓴 글은 볼 수 없습니다.