求助,如何用C语言完成大小写字母的转换,我有两个想法,但都报错了,求助
(1)直接转换
#include <stdio.h>
int main()
{
char ch;
scanf("%c",&ch);
printf("%c",char(int(ch)-32));
return 0;
}
(2)引用库函数
#include<stdio.h>
#include<string.h>
int main()
{int ch;
scanf("%c",&ch);
int toupper(int ch);
printf("%c",ch);
return 0;
}
求教