C语言编程中的错误:我在编写判断一个字符是大写字母还是小写字母的时候直接输入字符,比较与"

error C2446: ✀>=✀ : no conversion from ✀char *✀ to ✀int✀ 请问应该怎么做?
2025-01-18 20:59:26
推荐回答(3个)
回答1:

#include"stdio.h"
main()
{
char a;
printf("请输入一个字符:\n");
scanf("%c",&a);
if(a<='z'&&a>='a')
printf("%c-->%c",a,a-32);
else
printf("%c不是小写字母\n",a);
}

回答2:

不知道你贴的代码是不是就是编译器里的,看字面意思是你把char*类型和int类型做比较,你看看是不是把a变量定义成char*a?

回答3:

忘了加星号了吧,代码贴来看看