智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1859|回复: 3
打印 上一主题 下一主题

求指教。。。(如何将整数转换成字符串)

[复制链接]

2

主题

14

帖子

0

精华

高级会员

Rank: 4

积分
852
威望
364
贡献
218
兑换币
144
注册时间
2012-10-13
在线时间
135 小时
跳转到指定楼层
1#
发表于 2012-11-3 16:44:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 翔宇 于 2012-11-7 18:23 编辑

我想把整数转换成字符串,可是没输出
#include<iostream.h>
char tran(int a ,char  string[] )
        {
                int i,j,s;
                int static q;
                char t;
               for(j=0;a>=10;j++)
                   {
                           i=a/10;
                   }
                                t=i+'0';
                string[q]=t;
                                return (string[q]);
                                q++;
                                for(;j>0;j--)
                                {
                                        s=i*10;
                                }
                a=a-s;
                                
                                tran(a,string);
                                }
main()
{
    int a;
        char string[]={0};
        cin>>a;
        tran(a,string);
    cout<<string<<endl;
}

0

主题

2

帖子

0

精华

注册会员

Rank: 2

积分
173
威望
115
贡献
44
兑换币
6
注册时间
2012-5-23
在线时间
7 小时
毕业学校
南昌大学
2#
发表于 2012-11-17 19:00:37 | 只看该作者
char *myitobin(int num,char *s);
{ int i=0;
  while(num)
  {
    s[i++]=num%2+'0';
    num=num/2;
   }
  s[i]=0;
reverse(s);
return s;
}
reverse(s); 是一个对调的函数。。
回复 支持 反对

使用道具 举报

28

主题

299

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3016
威望
1851
贡献
399
兑换币
531
注册时间
2012-7-13
在线时间
383 小时
3#
发表于 2013-1-24 14:56:29 | 只看该作者
sprintf()
回复 支持 反对

使用道具 举报

4

主题

239

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1869

优秀会员奖章

威望
932
贡献
543
兑换币
340
注册时间
2012-11-25
在线时间
197 小时
4#
发表于 2013-1-24 20:08:20 | 只看该作者
学习了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-26 04:03 , Processed in 0.050805 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表