Friday, March 27, 2009

[C++] STL string에서 format 사용법

1. 개요
타입 안정성 때문에 STL string에서는 format 계열 함수를 제공하지 않는데
c++ stream 객체를 이용하여 처리할 수 있다.

2. 본문
샘플 코드는 다음과 같다.

#include <string>
#include <sstream>
using namespace std;

int main()
{
    string str;
    ostringstream os;
    int nTemp = 10;
    str << setw(3) << setfill(0) << nTemp;
    os << str = os.str();

    return 0;
}


setw()는 자리크기, setfill()은 빈 자리 채움

No comments: