C++ STL int -> string, string -> int 로 변환하기
Programming/STL / 2010. 4. 27. 13:48
////////////////////////////////////////////////////////////////////////////////////
// ysoftman
// int -> string, string -> int 로 변환하기
////////////////////////////////////////////////////////////////////////////////////
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string>
#include <sstream>
int main()
{
int num = 0;
// Numeric Type (int, float, double)을 string으로 변환해주기 위한 객체
std::ostringstream ostr;
for (num=1; num<=10; num++)
{
// 초기화
ostr.str("");
// int를 string으로 변환
ostr << num;
printf("[int -> string] ostr = %s\n", ostr.str().c_str());
}
std::string str = "12345";
num = atoi(str.c_str());
printf("[string -> int] num = %d\n", num);
return 0;
}
반응형
'Programming > STL' 카테고리의 다른 글
항목 27 : const_iterator를 iterator로 바꾸는 데에는 distance와 advance를 사용하자. (0) | 2010.11.03 |
---|---|
부스트(boost) 관련 스프링노트 (0) | 2010.06.11 |
괜찮은 참고 사이트 (0) | 2010.04.20 |
effective_stl-hermet (0) | 2010.04.08 |
STL (0) | 2010.03.22 |