C++ string 大小写转换
2023-09-11 14:13:59 时间
代码:
#include <iostream>
#include <windows.h>
#include <string>
#include <algorithm>
using namespace std;
int main()
{
string s1 = "AbCdEfG";
transform(
s1.begin(), // 原容器开始位置
s1.end(), // 原容器结束位置
s1.begin(), // 目标容器开始位置
tolower // 函数指针
);
cout << "小写:" << s1 << endl;
string s2 = "AbCdEfG";
transform(
s2.begin(), // 原容器开始位置
s2.end(), // 原容器结束位置
s2.begin(), // 目标容器开始位置
toupper // 函数指针
);
cout << "大写:" << s2 << endl;
return 0;
}
效果图:
相关文章
- C++处理char*,char[],string三种类型间的转换
- C++windows内核编程笔记day11 win32静态库和动态库的使用
- 大话设计模式C++实现-第15章-抽象工厂模式
- C/C++ malloc()和calloc()有啥区别
- 普通androidproject转换为C/C++project之后,再还原成androidproject的解决方式
- 【转】C++标准转换运算符const_cast
- 【C/C++】排序算法
- C++第11周项目2(5)参考——委派任务
- 《C++游戏编程入门(第4版)》——2.9 使用逻辑运算符
- C++中的RAII机制
- [转载][STL]C++ bitset 用法
- [第七届蓝桥杯省赛C++B组]方格填数
- C++11 数值类型和字符串的相互转换
- C++用iconv进行页面字符转换
- Visual studio C++程序内使用Sqlite3
- 65、【链表】leetcode——707. 设计链表(C++、Python版本)
- C++技术问题总结-第0篇 类型转换
- C++实现图片格式转换