모두의 코드
C++ 레퍼런스 - ios::fill 함수

작성일 : 2012-03-25
이 레퍼런스의 모든 내용은 http://www.cplusplus.com/reference/iostream/ 의 내용을 기초로 하여, Microsoft 의 MSDN 과 Bjarne Stroustrup 의 책 <<The C++ Programming Language>> 를 참고로 하여 만들어졌습니다. 이는 또한 저의 개인적인 C++ 능력 향상과 ' 저의 모토인 지식 전파'를 위해 모든 이들에게 공개하도록 하겠습니다.
아직 C++ 에 친숙하지 않다면 씹어먹는 C++ 강좌는 어때요?

ios::fill

char fill ( ) const;
char fill ( char fillch );

현재 채우기 문자(fill character)를 얻거나 설정한다.

첫번째 형태의 함수의 경우 채우기 문자를 리턴한다.두번째 형태의 함수의 경우 fillch 로 현재의 채우기 문자를 설정하고, 이전의 채우기 문자를 리턴한다.

인자를 가지는 조작자 (manipulator) setfill 역시 채우기 문자를 설정하는데 사용할 수 있다.

 인자

fillch

새롭게 사용할 채우기 문자

 리턴값

함수 호출 이전에 설정되어 있던 채우기 문자.

 실행 예제

/*

채우기 문자를 'x' 로 설정하고 이를 사용한다.

이 예제는
http://www.cplusplus.com/reference/iostream/ios/fill/
에서 가져왔습니다

*/
#include <iostream>
using namespace std;

int main() {
  char prev;

  cout.width(10);
  cout << 40 << endl;

  prev = cout.fill('x');
  cout.width(10);
  cout << 40 << endl;

  cout.fill(prev);

  return 0;
}

실행 결과

 템플릿 멤버 정의

(basic_ios<charT, traits>)

  typedef charT char_type;
char_type fill() const;
char_type fill(char_type fillch);

 연관된 함수

프로필 사진 없음
댓글에 글쓴이에게 큰 힘이 됩니다