setw() 함수
by 으렴C의 printf는 출력서식을 직접 설정 해 주어야 하지만 C++은 해주지 않아도 괜찮음.
세밀한 조정을 하고 싶다면 setw()를 사용하면 된다.
#include<iomanip>에 포함되어 있음.
출력하는 데이터의 칸을 지정한 수 만큼 정렬 시켜 줌.
- 한번에 하나만 가능
- 대상앞에 setw()
- setfill()dms 공백 대신 빈칸을 사용자가 지정할 수 있는 함수. 한번 설정하면 계속 유지
- setbase로 8진수 10진수 16진수 입맛대로 진법을 설정 할 수 있음
- setprecision()은 실수 자료형에 유효숫자를 설정하는 함수.
형식 : setw(int num)
사용법 : cout<<setw(여백)<<"내용";
매개 변수 만큼 공간을 잡고 그 공간에 내용을 출력
1 2 3 4 5 6 7 8 | #include<iostream> #include<iomanip> using namespace std; void main() { cout << setw(5) << "a" << endl; } | cs |
5칸 확보 뒤에 문자 a를 출력하라는 뜻.
결과값에는 a앞에 6칸의 공백이 생김.
'Programming Language > C and Cpp' 카테고리의 다른 글
C++ 명시적 오버로딩 / 암시적 오버로딩 (0) | 2018.03.06 |
---|---|
C++ DAY2 성적 입출력 프로그램 (0) | 2018.03.06 |
C++ DAY1 (0) | 2018.03.05 |
재귀함수를 사용한 팩토리얼 ! [recursive function/factorial/for문] (0) | 2018.02.04 |
C language 들어가기[include/header file/main] (0) | 2018.02.04 |
사이트의 정보
코딩하렴
으렴