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) 이 라이브러리는 다음에 알아보고... ^^;;
일단 오늘은 여기까지 하면 되겠다.
'Programming > C++' 카테고리의 다른 글
C/C++ static 관련 좋은 글 (0) | 2012.11.26 |
---|---|
Difference between static and global variable in C language (0) | 2012.11.26 |
The complete guide to C++ String (0) | 2012.11.26 |
C++ header file 작성 요령 (0) | 2012.11.26 |
std::vector 의 메소드들 간단 리뷰 (0) | 2012.11.22 |