[C] 정수를 문자로 변환


How do I convert an integer to a string?
The simplest way is to use a stringstream: 


 #include
 #include
 #include
 using namespace std;

 string itos(int i) // convert int to string
 {
  stringstream s;
  s << i;
  return s.str();
 }

 int main()
 {
  int i = 127;
  string ss = itos(i);
  const char* p = ss.c_str();

  cout << ss << " " << p << "\n";
 }

 

'Language > C' 카테고리의 다른 글

ofstream, C++ Fileout  (0) 2011.04.19
[C] #ifdef _DEBUG, #ifndef _DEBUG  (0) 2010.11.04
[C] C언어 정리되어 있는 프로그램  (0) 2010.01.23
숫자를 문자열로 변환!  (0) 2009.12.09
C언어에서 #ifdef와 #endef 의 뜻이 뭔가요?  (0) 2009.11.03

댓글

Designed by JB FACTORY