Programming Language/C/C++

[C/C++] ios_base 클래스, setf, fmtflags 출력 형식 지정

깐요 2017. 5. 18. 15:02

출력 모양을 바꿔보자

결과값을 출력할 때 프로그래머의 임의대로 출력하는 형식을 지정하고 싶을 때가 있다

이럴 때 setf를 사용한다

ios_base::setf(MSDN) :: https://msdn.microsoft.com/ko-kr/library/1kte43a2.aspx

setf는 ios_base 클래스의 일부로 출력 형식을 바꿔주는 명령어다

setf(ios_base::fmtflags)

의 형태로 사용하는데 괄호 안에 들어가는 fmtflgs가 출력 형식을 지정하는 상수값이다

dec: 10진수 형식이 정수 값

hex: 16진수 형식의 정수 값

oct: 18진수 형식의 정수 값

boolalpha: 숫자 값이 아닌 bool 형식의 개체

fixed: 고정 소수점 형식의 부동 소수점 값

showpoint: 생성된 부동 소수점 필드에서 소수점 무조건 삽입

이외에도 다양하게 있으니 찾는 것이 없다면 아래 링크를 참고하자

ios_base::fmtflags(MSDN) :: https://msdn.microsoft.com/ko-kr/library/1kte43a2.aspx

320x100