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;
c++ int to string(整型到字符串)
转载上一篇:FZU 1477 进制转换
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C++ | C++字符串
C++字符串C++ 提供了以下两种类型的字符串表示形式:C 风格字符串C++ 引入的 str
c++ 字符串 #include g++