您的位置:首页 > 编程语言 > C语言/C++

c++ int to string(整型到字符串)

2008-09-09 21:41 381 查看
1.   int sprintf( char *buffer, const char *format [, argument] ... );

      <stdio.h>

例如:

      int ss;

      char temp[64];

      string str;

      ss = 1000;

      sprintf(temp, "%d", ss);

      string s(temp);

       //调用string的方法

      cout<<s.c_str()<<endl;//1000

      cout<<s.size()<<endl;  //长度为4

2.char *_itoa( int value, char *string, int radix );

        <stdlib.h>

  例如:

      char buffer[20];

      int  i = 3445;   

     _itoa( i, buffer, 10 );
      string s(buffer);

3. stringstream( )

     <sstream.h>

 例如:

       int hello=4;

       stringstream ss;

       ss<<hello;
       string   s=ss.str();

     //调用string的方法

       cout<<s.c_str()<<endl;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  string c++ buffer