c++怎样将整形转化为字符型??

来源:百度知道 编辑:UC知道 时间:2024/06/15 23:35:05
将123转化为"123"怎样写???

可以用sprintf函数:

//---------------------------------------------------------------------------
#include <cstdio>
#include <iostream>

using namespace std;

int main(int argc, char* argv[])
{
char c[80];
int i=123;
sprintf(c,"%d",i);/*注意这里*/

cout<<c<<endl;
return 0;
}
//---------------------------------------------------------------------------

只需要调用函数,itoa函数

#include <stdlib.h>
#include <iostream>
using namespace std;
int main()
{
int number = 123;
char string[25];
itoa(number, string, 10);
cout<<string<<endl;
return 0;
}

使用itoa函数。