当前位置: 首页 > news >正文

C++ 字符串大小写转换,替换,文件保存 方法封装

此示例程序方法已经封装好使用std::islower()函数可以检查一个字符是否是小写字母,使用std::isupper()函数可以检查一个字符是否是大写字母。

如果传入的字母是小写字母,则使用std::toupper()函数将其转换为大写字母,并输出转换后的结果。

如果输入的字母是大写字母,则使用std::tolower()函数将其转换为小写字母,并输出转换后的结果。

注意,以上代码只处理了字母的大小写转换,如果需要处理字符串的大小写转换,。

//字符串大小写转换

//************************************************************************************************************

std::string StringUtil::CustomerTolower(std::string str)

{

//传入的字符

    std::string strTemp = str;

//遍历所有字符全部转换成小写

    for (int i=0; i <strTemp.size(); i++)

    {

        //挨个转换成小写使用std::tolower方法

        strTemp[i] = std::tolower(strTemp[i]);

    }

    //返回strTemp  都是小写

    return strTemp;

}

//********************************************************

http://www.lryc.cn/news/277118.html

相关文章:

  • 计算机基础面试题 |19.精选计算机基础面试题
  • mysql 添加用户并分配select权限
  • 重新认识canvas,掌握必要的联结密码
  • Linux第21步_取消鼠标中键的复制粘贴功能
  • 数学建模-Matlab R2022a安装步骤
  • 【AI】Pytorch 系列:学习率设置
  • LeetCode第107题 - 二叉树的层序遍历 II
  • java 常⽤的线程池模式FixedThreadPool
  • 双机调度算法
  • 精进单元测试技能——Pytest断言的艺术
  • 探索人工智能:深度学习、人工智能安全和人工智能
  • CHS_02.1.4+操作系统体系结构 二
  • 【python可视化大屏】使用python实现可拖拽数据可视化大屏
  • FineBI实战项目一(4):指标分析之每日订单总额/总笔数
  • 如何确定CUDA对应的pytorch版本?
  • 分布式锁3: zk实现分布式锁5 使用中间件curator
  • 扩展边界opencv
  • 开源C语言库Melon:Cron格式解析
  • vue的学习方法
  • Hive之set参数大全-2
  • C++面试宝典第17题:找规律填数
  • ubuntu查看内存使用情况
  • ES6 新增 Set、Map 两种数据结构的理解
  • 影视视频知识付费行业万能通用网站系统源码,三网合一,附带完整的安装部署教程
  • Java字符串拼接常用方法总结
  • 【2023 CSIG垂直领域大模型】大模型时代,如何完成IDP智能文档处理领域的OCR大一统?
  • Phi-2小语言模型QLoRA微调教程
  • hadoop自动获取时间
  • 【面试高频算法解析】算法练习8 单调队列
  • ATTCK视角下的信息收集:Sysmon检测