코딩하렴

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칸의 공백이 생김.


사이트의 정보

코딩하렴

으렴

활동하기