1. 使用toupper函数
toupper函数是C语言中的一个内置函数,它用于将小写字母转换为大写字母。该函数的原型为
tt c);
该函数接受一个字符作为参数,并返回其大写形式。以下是一个示例代码
cludeclude
tain() {
char str[] = “Hello, World!”;t i = 0;
while (str[i]) {
putchar(toupper(str[i]));
i++;
0;
在上面的代码中,大家使用了toupper函数来将字符串中的所有小写字母转换为大写字母,并使用putchar函数将它们输出到屏幕上。
2. 使用自定义函数
除了使用内置函数外,大家还可以编写自定义函数来实现字符串大小写转换。以下是一个示例代码
clude
void str_toupper(char str) {
while (str) {
if (str >= ‘a’ && str<= z) {
str = str – 32;
}
str++;
tain() {
char str[] = “Hello, World!”;
str_toupper(str);tf(“%s”, str);
0;
在上面的代码中,大家编写了一个名为str_toupper的函数,它接受一个指向字符串的指针,并将其中的小写字母转换为大写字母。然后,大家在主函数中调用该函数并输出结果。
在本文中,大家介绍了两种将C语言字符串中的小写字母转换为大写字母的方法。种方法使用了内置函数toupper,而第二种方法则是编写了一个自定义函数来实现。无论哪种方法,都可以很容易地实现字符串大小写转换。