setW란?
출력 작업에 사용할 필드 너비를 설정
회원처럼 행동 함폭(입력 스트림 또는 출력 스트림에 삽입 / 추출 할 수 있음) 조작자로 삽입 / 추출되는 스트림에서 n 을 인수로 사용하여 호출. 이 조작자는 헤더에 선언
// setw example
#include <iostream>
// std::cout, std::endl
#include <iomanip>
// std::setw
int
main () {
std::cout << std::setw(10);
std::cout << 77 << std::endl;
return 0;
}
setW() 함수의 인자값으로 들어온 int 형 값 만큼 그 형태를 만들어주게 된다.
cout << "Hello" << endl;
cout << setw(10) << "Hello" << endl;
뒤에 두번째 줄의 Hello는 총 10개의 공간을 가지고 출력된다.
Hello가 5칸의 공간을 차지하게 되므로
앞에 5칸의 빈 칸이 출력되게 된다.
출력 예)
Hello
Hello
'Programming > [C++]' 카테고리의 다른 글
[C++] 연산자 함수를 만들지 못하는 연산자의 종류 (0) | 2018.03.20 |
---|---|
[C++] 동적 바인딩의 순수 추상 함수(Stack, Queue Memory 스택, 큐 메모리) 동적바인딩 (0) | 2018.03.20 |
[C++]접근지정자 public, protected, private (0) | 2018.03.20 |
[C++]성적 처리 포함 오브젝트 (0) | 2018.03.20 |
[C++]성적 처리 프로그램 기초 (0) | 2018.03.20 |