c++编程将一个整数转换成对应的数字串,例如将值1234转换成“1234”

c++编程将一个整数转换成对应的数字串,例如将值1234转换成“1234”

加头文件#include <stdlib.h>
用itoa()函数。和atoi()函数

#include <stdlib.h>
#include <iostream.h>

void main()
{
char str1[20];
int num1=40;
itoa(num1,str1,10);
cout<<str1<<endl;

char str2[10]={"12345"};
int num2=atoi(str2);
cout<<num2<<endl;
}

itoa()函数有3个参数:第一个参数是要转换的数字,第二个参数是要写入转换结果的目标字符串,第三个参数是转移数字时所用 的基数。在上例中,转换基数为10。10:十进制;2:二进制...

参考资料:http://zhidao.baidu.com/question/91214429.html

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-07-24
#include<string>
#include<iostream>
using namespace std;
void main()
{
int i=1234;
char c[5];
itoa(i,c,10);//此函数将整型转换为字符数组
string s=c;//字符串
cout<<s;
}
第2个回答  2019-02-05
加头文件#include
<stdlib.h>
用itoa()函数。和atoi()函数
#include
<stdlib.h>
#include
<iostream.h>
void
main()
{
char
str1[20];
int
num1=40;
itoa(num1,str1,10);
cout<<str1<<endl;
char
str2[10]={"12345"};
int
num2=atoi(str2);
cout<<num2<<endl;
}
itoa()函数有3个参数:第一个参数是要转换的数字,第二个参数是要写入转换结果的目标字符串,第三个参数是转移数字时所用
的基数。在上例中,转换基数为10。10:十进制;2:二进制...
第3个回答  2009-07-24
#include <iostream.h>
#include <stdlib.h>

void main()
{
int nVal = 1234;
char cVal[10];
itoa(nVal,cVal,sizeof(cVal));
cout<<cVal<<endl;
}
第4个回答  2009-07-24
itoa()函数就可以了!2楼正解

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网