Language/C

[C] 정수를 문자로 변환

퓨림노 2010. 1. 23. 03:23


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";
 }