/*
主题:将一个字符串中的小写字母改为大写字母
*/
#include <stdio.h>
void big_lower(char *ops);
int main(void)
{
/*
这里的字符串用数组形式来表示,如果用char *p = "hello"这种形式来表示
它是不能被修改的。
*/
char src[] = "abcdefghIJKlmnopq";
/*
字符串数组以指针的形式传入
*/
big_lower(src);
puts(src);
return 0;
}
/*
函数名称:big_lower
函数功能:将一个字符串数组中的小写字母改为大写
函数参数:ops
*/
void big_lower(char *ops)
{
int i = 0;
while(ops[i] != '\0')
{
if (ops[i] >= 'a' && ops[i] <= 'z')
{
ops[i] -= 32;
}
i++;
}
}