C语言问题---转换大小写

来源:百度知道 编辑:UC知道 时间:2024/06/03 14:45:28
请帮我设计一下
就是
1。开始要用户输入一个指令,比如delete,里面可能有大写,可能有小写,总之都是字母
(这应该要存在一个string里对吧?)
2。把指令里小写的字母都改成大写的存到另外一个string里

谢谢
实在是不会呀。。。。。。。。

#include <stdio.h>
#include <math.h>
#include <ctype.h>
main()
{
int i=0;
char a[100];
scanf("%s",a);
while(a[i]!='\0')
{
if(a[i]>='a' && a[i]<='z')
a[i]=a[i]-32;
printf("%c",a[i]);
++i;
}
system("pause");
}

用ACCSER码写 小写的加上32就是大写的了 不过我记得有一个专门的方法的不用自己写的啊