Programming/C++
int 를 string 으로 바꾸어 주는 함수
starblood
2012. 11. 26. 22:06
C++ 언어에서 int 를 string 으로 바꾸기 위한 방법은 itoa 를 쓰는 방법과,
stringstream 을 이용하여 하는 방법 두 가지가 있다.
여기서는 stringstream 을 이용하여 변환하는 방법을 알아보고자 한다.
#include <sstream>
string int2str(int n)
{
stringstream ss; // create a stringstream
ss << n; // add n to the stream
return ss.str();
}
정수를 stringstream 으로 보낸다음, stringstream 의 str() 함수를 이용하여 string 으로 변환하는 간단한 코드이다.
더 좋은 방법이 왠지 있을 거 같지만, (Boost Library) 이 라이브러리는 다음에 알아보고... ^^;;
일단 오늘은 여기까지 하면 되겠다.