iomanip 이란 헤더파일로 스트림 조작기를 사용하여 출력되는 자료의 형태를 조작할 수 있도록 만들어진 것이다. 입력하거나 출력하는 데이터를 스트림(stream)이라고 하고 이런 조작기들을 스트림 조작기(stream manipulators)라고 한다.
[목차]
1. 조작기에 대한 정의
2. resetiosflags()와 setiosflags()를 위한 형식 플래그 값
3. 진수 변환에 대한 코딩 및 실행화면(ex.1)
4. setfill()을 이용한 코딩 및 실행화면(ex.2)
5. setprecision()을 이용한 코딩 및 실행화면(ex.3)
6. setw()을 이용한 코딩 및 실행화면(ex.4)
● 조작기에 대한 정의(표)
(조작기) (설명)
dec
10진수 전환 베이스를 설정.
hex
16진수 전환 베이스를 설정.
oct
8진수 전환 베이스를 설정.
endl
개행문자(‘\n’)를 삽입하고 스트림 내용을 삭제.
ends
문자열에 null문자를 삽입.
flush
출력 스트림의 내용을 지움.
setbase(int n)
n진수로 전환 설정.
resetiosflags(long f)
형식 플래그인 f.f에 의해 지정된 형식을 지움.
setiosflags(long f)
형식 플래그인 f.f에 의해 지정된 형식을 설정.
setfill(int c)
c로 채우기 문자를 설정.
setprecision(int n)
n으로 부동 소수점 유효자리를 설정.
setw(int n)
n으로 필드 폭을 설정.