qhrrkfl2   8년 전

별을찍을때 오른쪽 정렬을 하려면 어떤 서식을 사용해야하죠?

%5d 와같이 숫자를 앞에쓰면 5칸을 할당받고 오른쪽 정렬을 하는데

만약 별을 n개 만큼 찍을시에는 n칸을 할당받아야 하는데 어떻해 해야하는것인가요

궁금해요 ㅠㅠ

mastojun   8년 전

http://www.cplusplus.com/reference/cstdio/printf/

format : %[flags][width][.precision][length]specifier

width :  * The width is not specified in the format string, but as an additional integer value argument preceding the argument that has to be formatted.

라고 합니다!

근데 이 방법으로 풀 수 있나요? 

qhrrkfl2   8년 전

흠 반복문으로 별을 찍는거라서 

반복을하면

***

**

*

이렇게 되야하는게 서식값을 자꾸 입력받아서

    *         *        *

    *         *

    * 

이렇게 되는수도 있겠네요;;

그래도 좋은 사이트를 알아내서 좋네요 감사합니다!

plzrun   8년 전


setw() 있잖아요 ㅎ? iomanip include 해주시면 됩니다.

http://en.cppreference.com/w/cpp/io/manip/setw

근데 그런방법으로 해결이 되나요??

이게 setw를 쓰면 stdout에 공백이 찍히는건가요?

qhrrkfl2   8년 전

그러고보니 전 C를 쓰는데 다들 C++을 쓰시는군요;;;

초보라서 아직 c도 다 못뗏어요 ㅠㅠ

plzrun   8년 전

전 c++ stl만 갖다 쓰고 문법은 거의 c로 쓰고 있어요 ㅎ;

댓글을 작성하려면 로그인해야 합니다.