搜索
编程论坛
→
开发语言
→
C++论坛
→
『 C++教室 』
→ 整型如何转化为字符型?
标题:
整型如何转化为字符型?
只看楼主
阿冲
等 级:
论坛游民
帖 子:29
专家分:40
注 册:2009-10-5
结帖率:
75%
楼主
问题点数:0 回复次数:4
整型如何转化为字符型?
将1234转化为"1234",请问怎么转化??
搜索更多相关主题的帖子:
字符
整型
2009-10-06 15:24
kspliusa
等 级:
论坛游侠
威 望:
1
帖 子:98
专家分:178
注 册:2009-9-27
第
2
楼
得分:0
回复 楼主 阿冲
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
int num;
char str[11], strtemp[11];
while (cin>>num){
int pn = 0;
while (num!=0){
str[pn++] = num %10 + '0';
num /= 10;
//cout<<str[pn]<<endl;
}
str[pn] = '\0';
int i = 0;
for (int k=pn-1; k>=0; k--){
strtemp[i++] = str[k];
}
strtemp[pn] = '\0';
cout <<strtemp<<endl;
}
return 0;
}
看看这个行不行!
2009-10-06 16:07
hyfl
来 自:火星
等 级:
黑侠
帖 子:113
专家分:552
注 册:2008-11-20
第
3
楼
得分:0
#include <stdlib.h>
char* itoa(int value, char *str, int radix);
这个函数可以用
“一切高手都是从菜鸟炼成的!”1099285180@
2009-10-06 18:01
haitao9999
等 级:
论坛游民
帖 子:30
专家分:39
注 册:2006-4-10
第
4
楼
得分:0
同意3楼。附一例代码。
#include <iostream>
#include <stdlib.h>
using namespace std;
int main(){
int value;
cin>>value;
char buf[50];
itoa(value,buf,10);
cout<<endl<<buf;
system("PAUSE");
}
2009-10-07 10:01
wghost
等 级:
论坛游民
帖 子:47
专家分:31
注 册:2009-6-6
第
5
楼
得分:0
直接将他存放在字符数组中不、就得了吗?
2009-11-06 09:16
5
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-287704-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.315186 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved