读书人

生手求大神解决

发布时间: 2012-10-21 09:00:07 作者: rapoo

新手求大神解决
#include "stdafx.h"

int main()
{
char ch;
printf("Input character:");
scanf("%c",&ch);
ch(ch>='A'
&&ch<='z')?("ch+32\n"):ch;(就是这里出错)
printf("ch=%c\n",ch);
return 0;
}
这是代码,但运行时出现term does not evaluate to a function,运行不了,改了很久都不知错哪,求解决。

[解决办法]

C/C++ code
int main(){    char ch;    printf("Input character:");    scanf("%c",&ch);    ch=(ch>='A'&&ch<='z')?(ch+32):ch;    printf("ch=%c\n",ch);    return 0;}运行是通过了,不知道是不是你想要实现的
[解决办法]
++
探讨
C/C++ code

int main()
{
char ch;
printf("Input character:");
scanf("%c",&ch);
ch=(ch>='A'&&ch<='z')?(ch+32):ch;
printf("ch=%c\n",ch);
return 0;
}
运行是通过了……

[解决办法]
探讨

++
引用:
C/C++ code

int main()
{
char ch;
printf("Input character:");
scanf("%c",&ch);
ch=(ch>='A'&&ch<='z')?(ch+32):ch;
printf("ch=%c\n",ch);
return 0;
}
……

读书人网 >C语言

热点推荐