| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 988 人关注过本帖
标题:整型如何转化为字符型?
只看楼主 加入收藏
阿冲
Rank: 2
等 级:论坛游民
帖 子:29
专家分:40
注 册:2009-10-5
结帖率:75%
收藏
 问题点数:0 回复次数:4 
整型如何转化为字符型?
将1234转化为"1234",请问怎么转化??
搜索更多相关主题的帖子: 字符 整型 
2009-10-06 15:24
kspliusa
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:98
专家分:178
注 册:2009-9-27
收藏
得分: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
Rank: 7Rank: 7Rank: 7
来 自:火星
等 级:黑侠
帖 子:113
专家分:552
注 册:2008-11-20
收藏
得分:0 
#include <stdlib.h>
char* itoa(int value, char *str, int radix);
这个函数可以用
 

“一切高手都是从菜鸟炼成的!”1099285180@
2009-10-06 18:01
haitao9999
Rank: 2
等 级:论坛游民
帖 子:30
专家分:39
注 册:2006-4-10
收藏
得分: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
Rank: 2
等 级:论坛游民
帖 子:47
专家分:31
注 册:2009-6-6
收藏
得分:0 
直接将他存放在字符数组中不、就得了吗?
2009-11-06 09:16
快速回复:整型如何转化为字符型?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018485 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved