c语言设计函数实现将一个字符串中小写字母转化为大写字母。
时间: 2023-11-17 19:08:35 浏览: 95
c语言将字符串中的小写字母转换成大写字母
5星 · 资源好评率100%
可以使用C语言的字符处理函数实现将小写字母转化为大写字母的功能。具体实现代码如下:
```c
#include <stdio.h>
#include <ctype.h>
#include <string.h>
void str_toupper(char *str) {
int len = strlen(str);
for (int i = 0; i < len; i++) {
str[i] = toupper(str[i]);
}
}
int main() {
char str[100];
printf("请输入一个字符串:");
fgets(str, 100, stdin);
str_toupper(str);
printf("转换后的字符串为:%s\n", str);
return 0;
}
```
在这段代码中,我们使用了 `toupper()` 函数将字符串中的小写字母转化为大写字母, `strlen()` 函数获取字符串的长度, `fgets()` 函数从标准输入中获取用户输入的字符串。最终,我们将转化后的字符串打印输出。
阅读全文