还是用以前的库函数就行的,toupper(int c)小写变大写和tolower(int c)大写变小写

可以直接这么干

 string s = "ABCDEFG";

     for( int i = ; i < s.size(); i++ )
{
s[i] = tolower(s[i]);
} cout<<s<<endl;

参考了大佬的博客园,发现stl 中有个叫transform 的函数

今天来一起递归预习一下

     string s = "ABCDEFG";
string result; transform(s.begin(),s.end(),s.begin(),::tolower);
cout<<s<<endl;
return ;

别忘了包含一下algorithm头文件

最新文章

  1. nginx中error_page没有生效(nginx+passenger+rails)
  2. vijos1404 遭遇战
  3. 【ipv6惹的祸】curl 超时
  4. .net 根据匿名类生成实体类,根据datatable生成实体类,根据sql生成实体类
  5. iOS定位 (一) 地图定位
  6. Chpater 10: Sorting
  7. 转: Android开发中的MVP架构详解(附加链接比较不错)
  8. Prototype,创建型模式
  9. MetaWebBlogApi开发经验
  10. [Swift]LeetCode156.二叉树的上下颠倒 $ Binary Tree Upside Down
  11. zabbix 乱码问题
  12. AndroidStudio 开发JNI
  13. LENGTH()和CHAR_LENGTH()区别
  14. Google自动广告,将广告代码放置在 HTML 中的什么位置?
  15. jQuery中extend()实现原理
  16. hdu3374解题报告
  17. 【转载】屏幕坐标向3维坐标的转化-DXUT的CD3DArcBall类
  18. Andorid Studio 模块化开发相关配置
  19. MongoDB(3.6.3)的用户认证初识
  20. 使用fiddler来抓包

热门文章

  1. SQL Server 索引的含义和特点
  2. pandas | 使用pandas进行数据处理——Series篇
  3. Python3笔记004 - 2.1 python的语法特点
  4. CSS粘性定位
  5. vue安装及创建项目的几种方式
  6. SpringMVC+Spring+Hibernate个人家庭财务管理系统
  7. P2607[ZJOI2008] 骑士 题解
  8. tidyverse|数据分析常规操作-分组汇总(sumamrise+group_by)
  9. java 基本语法(三) 运算符
  10. SQLAlchemy04 /SQLAlchemy查询高级