在C++中如何才能使一个整数转化成字符串为字符串

请问在C++中如何将一个字符串转化为数字?
[问题点数:0分]
请问在C++中如何将一个字符串转化为数字?
[问题点数:0分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
本帖子已过去太久远了,不再提供回复功能。共有 2275 人关注过本帖
标题:求教如何把一个数字转换为字符串输出
等 级:新手上路
结帖率:100%
&&已结贴√
&&问题点数:20&&回复次数:7&&&
求教如何把一个数字转换为字符串输出
如何把一个数字转换为字符串输出
求指导下,谢谢!
搜索更多相关主题的帖子:
等 级:蝙蝠侠
帖 子:204
专家分:842
程序代码:char* Itoa(int n, char *p, int m)
&&& int a[<font color=#] = {<font color=#};
&&& int i = <font color=#;
&&& int j = <font color=#;
&&& while(n &= <font color=#)
&&&&&&&&int nI = n/m;
&&&&&&&&a[i++] = n - nI*m;
&&&&&&&&n = nI;
&&& while(i--)
&&&&&&&&p[j++] = a[i] + <font color=#;
&&& p[j] = '<font color=#';
&&& return
等 级:新手上路
等 级:新手上路
以下是引用zju2004在 18:56:54的发言:
如何把一个数字转换为字符串输出
求指导下,谢谢!按照这个方法实现,提示内存错误不知道怎么回事
等 级:论坛游侠
帖 子:106
专家分:181
感觉代码还是带上注释好些
来 自:HDU
等 级:业余侠客
帖 子:55
专家分:230
使用itoa函数
它包含在stdlib.h中
itoa(需要转化的数字,转换后保存的数组,转换的进制)
比如把12345转成&12345&
int num=12345;
char number[10];
itoa(num,number,10);
puts(number);
我记得转换的进制范围是2~16,传入需要转化的数字是个十进制数
等 级:论坛游民
帖 子:10
专家分:10
我这样调用怎么会出错?
void main()
&&& int i=0;
&&& Itoa(90,&a,10);
&&& while (*(&a+i)!=0)
&&&&&&&&cout&&*(&a+i);
&&&&&&&&i++;
&&& cout&&
来 自:HDU
等 级:业余侠客
帖 子:55
专家分:230
以下是引用txh2002在 11:41:04的发言:
我这样调用怎么会出错?
void main()
&&& int i=0;
&&& Itoa(90,&a,10);
&&& while (*(&a+i)!=0)
&&&&&&&&cout&&*(&a+i);
&&&&&&&&i++;
}a你是一个单字符的,Itoa中第二个参数需要是字符串的指针
char a[100];
Itoa(90,a,10);
这句就是把10进制的90转成10进制存入a字符串
那么cout && 就是90
版权所有,并保留所有权利。
Powered by , Processed in 0.025906 second(s), 9 queries.
Copyright&, BCCN.NET, All Rights Reservedc++中,什么是将数字字符串转换成整数?_百度知道
c++中,什么是将数字字符串转换成整数?
整数指的是int,long等,字符串是string。比如int a = 1;和string str = “1”;虽然你最后输出在屏幕上是一样的,都是1,但是在内存中的存储的ASC2号码并不一样。要想转换的话,其实也简单, 就是当前字符减去“
&#39;0&#39;
其他类似问题
为您推荐:
5就不是整数字符串的话就是A,2,C整数比如说1,3,51,4,b
字符串:“345”整数:345(int)
您可能关注的推广
字符串的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 js 字符串转化为整数 的文章

 

随机推荐