当前位置: 代码迷 >> C语言 >> 书上简单的例题,编译没结果,哪里有问题?
  详细解决方案

书上简单的例题,编译没结果,哪里有问题?

热度:230   发布时间:2008-01-09 20:44:22.0
书上简单的例题,编译没结果,哪里有问题?
#include<stdio.h>
#include<ctype.h>
int main(void)
{
    char ch;
    while((ch=getch())!='\n')
    {
        if(isalpha(ch))
        putchar(ch+1);
        else
        putchar(ch);
    }
    putchar(ch);
        getch();
        return 0;
    }  
/*我看了下程序,好像没什么问题啊。为什么编译没输出结果?
要的结果是输入字母和字符等,改变字母,字符不改变。*/
搜索更多相关的解决方案: 例题  编译  结果  putchar  getch  

----------------解决方案--------------------------------------------------------
改getch() 为getchar()
#include<stdio.h>
#include<ctype.h>
int main(void)
{
    char ch;
    while((ch=getch())!='\n')/*再这*/
    {
        if(isalpha(ch))
        putchar(ch+1);
        else
        putchar(ch);
    }
    putchar(ch);
        getch();
        return 0;
    }
----------------解决方案--------------------------------------------------------
!又出了这个小错误,看程序太粗心了,谢谢楼上的。
----------------解决方案--------------------------------------------------------
  相关解决方案