请问在c语言中 字母大小写互相转换怎么编写?
请问为什么
#include <stdio.h>
void main()
{
char a,c;
int b;
printf("请输入一个字母:");
a=getchar();
fflush(stdin);
b=int(a);
if (b>97)
c=a-32;
printf("\n字母转换为%c",a);
else
c=a+32;
printf("\n字母转换为%c",a);
}
提示:--------------------Configuration: 大小写字母转换 - Win32 Debug--------------------
Compiling...
大小写字母转换.cpp
c:\documents and settings\administrator\my documents\作业\大小写字母转换.cpp(13) : error C2181: illegal else without matching if
Error executing cl.exe.
请问正常应该怎样编写呢?
请问在c语言中 ASCII码应该如何为转化符号呢?
请高手予以回答 谢谢
[此贴子已经被作者于2007-3-13 20:24:49编辑过]