| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 428 人关注过本帖
标题:为什么输不出字符 求解
取消只看楼主 加入收藏
烟雾中的迷茫
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:621
专家分:1069
注 册:2011-2-9
结帖率:100%
收藏
已结贴  问题点数:3 回复次数:0 
为什么输不出字符 求解
程序代码:
#include <stdio.h>

void convert(int n)//make integer  to became a string
{
    int i;
    char t;

    if((i=n/10)!=0)
         convert(i);
   // putchar();
   t=n%10+'0';
   printf("%c",t);
}

void main(int argc,char *argv[])
{
    int number;

    printf("please input a integer\n");
    scanf("%d",&number);//input the number which want to convert

    if(number<0)
        {
            putchar('-');
            number=-number;
        }

    convert(number);
}
在函数convert中 为什么输不出字符 这里远先是输出ASKII  即将一个整数转换为ASKII 输出 现在我是想把它转换为字符输出即使是一个小的数都不可以
求解为什么?
搜索更多相关主题的帖子: color 
2011-06-14 18:45
快速回复:为什么输不出字符 求解
数据加载中...
 
   



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

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