Cpp printf 사용!

조회수 425회

정올 이용하여 공부 시작한 학생입니다!

정렬하여 간격을 두고 출력하라는 문제를 풀다가 질문이 생겨 질문합니다!

간격은 15만큼 오른쪽 정렬하여 문자를 출력하는 문제였습니다.

cout과 iomanip를 이용하여 right 설정 setw(15)를 이용하여 문제를 푸는 것에 대해서는 이해가 됐는데

printf를 사용할 때는 문장이 이해가 안 돼서 질문 드립니다.

printf("%15s%15s%15s", "A", "B", "C");

이런 식으로 사용했습니다.

질문을 종합하자면

  1. 여기서 %15s와 같이 다른 문자열을 이용할 때도 중간에 숫자를 넣으면 그것이 간격을 띄우라는 의미인지 궁금합니다.
  2. 오른쪽 정렬을 하는 코드를 넣지 않은 거 같은데 어떻게 오른쪽 정렬이 된 건지 궁금합니다.
  • (•́ ✖ •̀)
    알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)