C 언어에서#include<iomanip.h>라는 헤더 파일이 무엇 인가요??

C 언어에서#include<iomanip.h>라는 헤더 파일이 무엇 인가요??

작성일 2005.04.13댓글 1건
    게시물 수정 , 삭제는 로그인 필요

C++언어에서 #include<iomanip.h>라는 전처리 문장이 있는데 여기서 iomanip.h 헤더파일이

무엇인지 알려주세요?? 또 언제 쓰이나요??


#c 언어 연산자 #c 형 간염 #c 코드 찬양 #c ai #c compiler #c to hdmi #c its #c o #c arm #c 커머스

profile_image 익명 작성일 -

 출력 형식 조작 ( iomanip.h )

입력하거나 출력하는 데이터를 스트림(stream)이라고 하고 이런 조작기들을 스트림 조작기(stream manipulators)라고 한다.

 

 [표]  I/O 스트림 조작기

조작기

설명

dec

hex

oct

endl

ends

flush

setbase(int n)

resetiosflags(long f)

setiosflags(long f)

setfill(int c)

setprecision(int n)

setw(int n)

10진수 전환 베이스를 설정한다.

16진수 전환 베이스를 설정한다.

8진수 전환 베이스를 설정한다.

개행문자('\n')를 삽입하고 스트림 내용을 지운다.

문자열에 널 문자를 삽입한다.

출력 스트림의 내용을 지운다.

n진수로 전환 설정한다.

형식 플래그인 f.f에 의해 지정된 형식을 지운다.

형식 플래그인 f.f에 의해 지정된 형식을 설정한다.

c로 채우기 문자를 설정한다.

n으로 부동 소수점 유효자리를 설정한다.

n으로 필드 폭을 설정한다.

 

 

 [표]  resetiosflags()와 setiosflags()를 위한 형식 플래그 값.

형식 플래그 이름

설명

ios::left

ios::right

ios::scientific

ios::fixed

ios::dec

ios::hex

ios::oct

ios::uppercase

 

ios::showbase

ios::showpos

ios::showpoint

setw() 폭 안에 출력을 좌측 정돈한다.

setw() 폭 안에 출력을 우측 정돈한다.

과학용 표기로 출력을 형식 지정한다.

10진수 형식으로 숫자를 형식 지정한다.

10진수로 숫자를 형식 지정한다.

16진수로 숫자를 형식 지정한다.

8진수로 숫자를 형식 지정한다.

16진수와 과학용 표기의 문자를 대문자로 형식 지정한다.

( 0x123을 0X123으로, 2.34e+05를 2.34E+05로 )

수치 베이스 접두 문자를 출력한다.( 16진수의 0x나 8진수의 0 )

양수를 출력할 때 플러스 부호, +를 출력한다.

정확도를 위해 필요하다면 끝의 0들을 표시한다.

 

형식 플래그의 값들은 상수이다. 영역 지정 연산자(::)는 나중에 설명한다.

형식 플래그는 두 함수 resetiosflags()와 setiosflags()에서만 작동한다.

 

  

 

예제

   조작기 사용

#include

#include

#include

void main(){

    int num=220;

    clrscr();

    cout

    cout

        // The hexadecimal num is dc

    cout

        // The octal num is 334

    cout

    cout

    cout

    cout

    cout

    cout

    cout

    cout

    getch();

}

C언어에서 #include <conio.h> 를...

C언어에서 #include <conio.h> 를 사용하는 이유가 무엇인가요? 또 if문에서 stdio.h 와 conio.h 둘 다 사용하면... 보통 여러개의 헤더파일을 동시에 사용할 수...

헤더파일이 하는 역할이 무엇인가...

#include <StdAfx.h> #include <conio.h> 이 헤더 파일은 왜... stdafx.h란 파일C언어에서 사용되는 표준 헤더... 이 파일은 Visual C++에서 Application FrameWorks를 이용한 프로젝트...

c언어에서 include<stdio.h>에서 h의...

c언어에서 include<stdio.h>에서 h의 의미는 무엇인가요? <stdio.h> < >는 stdio.h를 감싸... 그 도구로 대표되는 것이 printf나 scanf인 것이죠. .h는 헤더파일의 확장자...

C언어 헤더파일

... limits.h 헤더파일은 아예 쓰지않고 Stdint.h 헤더파일로만 사용하는지 질문 드립니다. C언어의 기본 데이터타입의 범위는 환경에 따라 다르기 때문에 (예: int는...

c언어 헤더파일을 꼭 써야되는 이유가...

... c lib.c 이렇게만 해도 정상적으로 컴파일이 되고 실행이 되는 것을 볼 수 있는데요. 그렇다면 굳이 헤더파일을 #include로 main.c에 포함시켜야하는 이유는 무엇이죠?...

c언어 screen.h 헤더파일 좀 주세요

... h 파일명으로 어디에 있는건지 알려주시지 않으면 무엇을 말하는지 모르게 됩니다. 예로 표준 C 언어에서는 screen.h 헤더파일이 없는 것으로 알고 있어요....

c언어 헤더파일

... c언어 공부하는 초딩인데요. 제가 #include<string.h>이라는 헤더파일을 발견했는데 어디에 어떻게 쓰이는 것인지를 자세히 알려주실 수 있나요? 그리고 다른 헤더파일...

c언어 screen.h 헤더파일 좀...

... h 파일명으로 어디에 있는건지 알려주시지 않으면 무엇을 말하는지 모르게 됩니다.예로 표준 C 언어에서는 screen.h 헤더파일이 없는 것으로 알고 있어요....