char *str;
//小寫字母轉換為大寫(方法1)
while(*str >= 'a' && *str <= 'z') //小寫字母ascii範圍
{
*str = *str - ' '; //大小寫字母ascii碼值相差32,空格的ascii值為32
str++;
}
//小寫字母轉換為大寫(方法2)
char *p;
p = str;
for(p = str; *p != '\0'; p++)
{
if(*p >= 'a' && *p <= 'z') //小寫字母ascii範圍
{
*p=*p-32; //ascii相差32
}
}