13 个解决方案
#1
sprintf(buf,"%d",num);
#2
_itoa
#3
sprintf就可以,_itoa不是ansi标准的函数,移植时会出现问题
#4
boost有
#5
itoa
#6
sprintf真不是一般的强大
#7
char(ia)
#8
sprintf是个哪个头文件包含的呢,不是标准吗,我也不大清楚
#9
sprintf
应该在stdio.h里面吧。sprintf一定是标准的
应该在stdio.h里面吧。sprintf一定是标准的
#10
int ia = 89;
string strn;
do { strn.push_back( ia % 10 + '0');
ia /= 10;
} while ( ia != 0 );
reverse( strn.begin(), strn.end() );
cout << strn << endl;
#11
日经
#12
不太懂,请高手用自然语言表述一下。
这个int 型转化为CHAR类型的是个什么原理?
这个int 型转化为CHAR类型的是个什么原理?
#13
#include <sstream>
using namespace std;
int main()
{
ostringstream ss;
int ab = 865;
ss << ab;
string sst(ss.str());
const char * ch = sst.c_str();
}
#1
sprintf(buf,"%d",num);
#2
_itoa
#3
sprintf就可以,_itoa不是ansi标准的函数,移植时会出现问题
#4
boost有
#5
itoa
#6
sprintf真不是一般的强大
#7
char(ia)
#8
sprintf是个哪个头文件包含的呢,不是标准吗,我也不大清楚
#9
sprintf
应该在stdio.h里面吧。sprintf一定是标准的
应该在stdio.h里面吧。sprintf一定是标准的
#10
int ia = 89;
string strn;
do { strn.push_back( ia % 10 + '0');
ia /= 10;
} while ( ia != 0 );
reverse( strn.begin(), strn.end() );
cout << strn << endl;
#11
日经
#12
不太懂,请高手用自然语言表述一下。
这个int 型转化为CHAR类型的是个什么原理?
这个int 型转化为CHAR类型的是个什么原理?
#13
#include <sstream>
using namespace std;
int main()
{
ostringstream ss;
int ab = 865;
ss << ab;
string sst(ss.str());
const char * ch = sst.c_str();
}