提示 字符型 常量太长, 是什么错啊该怎么解决
提示 字符型 常量太长, 是什么错啊
#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
------解决方案--------------------
里边那个判断能执行到吗?
#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
------解决方案--------------------
里边那个判断能执行到吗?