질문이요...쿠쿠
빛나라
#includestdio.h
#define BOTTOM_SPACE \n\n\n\n\n
#define HEIGHT 17
#define OFFSET
#define TOP_SPACE \n\n\n\n\n
int main(void)
{
int i;
printf(TOP_SPACE);
printf(OFFSET IIIIIII\n);
for(i=0; iHEIGHT; ++i)
printf(OFFSET III\n);
printf(OFFSET IIIIIII\n);
printf(BOTTOM_SPACE);
return 0;
}
대문자 아이(I)를 이용해서 큰 대문자 아이를 만드는 프로그램인데요..
C문자를 저런식으로 만들려구하는데.. 프린트문으로 그냥 찍는거 말구..
저것처럼 for문을 이용해서 할려는데.. OFFSET 공백을 줄였다가 늘렸다가 하면서 만들면 될꺼같은데..
디파인 문 상수라서 공백을 줄일수도 없고.. 배열에 공백을 넣어 놓고 해볼려는데도 막히구..윽.
어떤 방법들이 있을까요? 많은 방법들을 제시해주시면감사하겠습니다.꾸벅..
-
이치코
네 감사합니다...
-
가랑비
뭘하실려는 건지 모르지만, c++에서는 setw, setfill 함수를 이용하면 공백을 손쉽게 채울수 있습니다. 사이트에서 검색해보세요.
-
벚꽃
이렇게 해봤습니다..어설프게....윽.. 다른 방법 제시좀...꾸벅..
-
상큼한캔디
#includestdio.h
#define BOTTOM_SPACE \\\n\\n\\n\\n\\n\
#define HEIGHT 18
#define OFFSET \ \
#define TOP_SPACE \\\n\\n\\n\\n\\n\
int main(void)
{
\tint i;
\tint t=0;
\tchar *p = \ \;
\tprintf(TOP_SPACE);