c++大小写字母转换代码大一
时间: 2024-10-30 07:04:14 浏览: 12
C++实现字符串字母大小写交换(含详细注释)
在C++中,你可以使用库函数`toupper()`和`tolower()`来进行大小写字母的转换。这两个函数分别用于将小写字母转为大写和大写字母转为小写,它们都需要一个字符作为输入参数,并返回转换后的结果。
```cpp
#include <cctype> // 引入包含大小写转换函数的头文件
// 将小写字母转为大写
char to_upper_case(char c) {
return toupper(c);
}
// 将大写字母转为小写
char to_lower_case(char c) {
return tolower(c);
}
```
如果你需要在字符串上应用这个转换,可以遍历每个字符并调用相应的函数:
```cpp
#include <string>
std::string convert_to_title_case(std::string str) {
std::transform(str.begin(), str.end(), str.begin(), ::toupper); // 使用标准库的transform函数
return str;
}
```
阅读全文