首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

提示 字符型 常量太长, 是什么错啊该怎么解决

2012-02-19 
提示 字符型 常量太长, 是什么错啊#includestdio.hintmain(){charchwhile((chgetchar())! \n ){if((c

提示 字符型 常量太长, 是什么错啊
#include   <stdio.h>

int   main()
{
        char   ch;
        while   ((ch=getchar())   != '\n ')
        {
                if((ch> = 'a '   &&ch <=   'z ')   ||   (ch> = 'A '   &&   ch <= 'Z '))
                {
                          ch=ch-8;                         /*往前8   位*/
                                  /*if(   (ch < 'a   '   &&   ch> = 'a-8 ')   ||ch < 'A '   )
                                  {
                                            ch=ch+26;
                                  }     为什么有错,加这句话*/

                }
                putchar(ch);
        }

        while(   (ch=getchar())!=   '\n ')
        {
                putchar(ch);
                putchar( '\n ');
        }
        getch();
}

为什么加上个这个判断就有错啊

请高手看看啊

[解决办法]
ch> = 'a '-8
[解决办法]
'a-8 '
这可是一个字符串,要用 " "
[解决办法]
楼主是从Pascal来的吗?
[解决办法]
他应该是打错的....:D
[解决办法]
里边那个判断能执行到吗?

热点排行