首页 > 编程语言 >C++ 字符串字母大小写转换

C++ 字符串字母大小写转换

时间:2022-12-01 11:02:27浏览次数:53  
标签:name up C++ 大小写 low 字符串 string

C++ 字符串字母大小写转换 使用algorithm,里面的tolower(转小写)toupper(转大写)

 

#include <iostream>
#include <string>
using namespace std;
#include <algorithm>
 
int main()
{
    // 字符串大写字母转小写
    string up_name = "ZHANG SAN";
    string to_low_name;
    transform(up_name.begin(), up_name.end(), back_inserter(to_low_name), ::tolower);
    cout << to_low_name << endl;
 
    // 字符串小写字母转大写
    string low_name = "zhang san";
    string to_up_name;
    transform(low_name.begin(), low_name.end(), back_inserter(to_up_name), ::toupper);
    cout << to_up_name << endl;
 
    return 0;
}

标签:name,up,C++,大小写,low,字符串,string
From: https://www.cnblogs.com/wang-xiao-shuai/p/16940726.html

相关文章

  • C++ wchar_t char wstring string 转换
    1.wchart_t转wstring1wchar_ttmpRuleStr[10]={0};2wstringm_tmpRuleStr=wstring(tmpRuleStr);2.wstring转wchar_t1wstringstr="123";2wchar_t*tmp=......
  • PaddleOCR 2.6 编译详细步骤 + 踩坑记录(C++ GPU版)
    导读本文主要介绍PaddleOCRv2.6C++GPU版的编译详细步骤与踩坑记录,方便大家快速上手。(公众号:OpenCV与AI深度学习)PaddleOCR2.6  8月24日PaddleOCR更新了2.6版本,下面......
  • String.join() 字符串拼接
    例1:classProgram{staticvoidMain(string[]args){List<string>list=newList<string>();list.Add("a");list.Add("b"......
  • 计挑-C++-20-编程4
    题目描述有N个正整数,求这N个正整数两两之间的公共质因数之和。输入说明第1行:正整数N(N<100)第2行:N个空格分隔的正整数(每个元素<10000)输出说明输出这N个正整数两......
  • 7-6 字符串中的十六进制整数转换成十进制整数
    问题输入一个以#结束的字符串,本题要求滤去所有的非十六进制字符(不分大小写),组成一个新的表示十六进制数字的字符串,然后将其转换为十进制数后输出。如果在第一个十六进制字......
  • C++ 友元函数实现运算符重载、成员函数实现运算符重载
    1.友元函数实现运算符重载(复数的加减法)Complex.h:#pragmaonce#include<string>usingnamespacestd;classComplex{public:Complex();Complex(intr......
  • OpenCV+yolov2-tiny实现目标检测(C++)
    OpenCV+yolov2-tiny实现目标检测(C++)  目标检测算法主要分为两类:一类是基于RegionProposal(候选区域)的算法,如R-CNN系算法(R-CNN,FastR-CNN,FasterR-CNN),它们是two-stag......
  • C++生成均匀分布的随机实数
    #include<random>#include<iostream>intmain(){//定义均匀分布对象,均匀分布区间(a,b)为(2,6)std::uniform_real_distribution<double>uid{2,6};////......
  • 对象,数组及字符串的操作方法
    一、对象操作方法  对象的操作的语法分为点语法和数组关联语法两种,点语法是对象名.键,数组关联语法是对象名['键']。值得注意的是,点语法的键不能是变量,变量必须要用数......
  • 使用正则表达式处理字符串
    参考代码:mportrestrInput='310.1'strList=re.findall('^[\-\+]?\d+\.?\d+$',strInput)print(strList)strInput2='aa310.0.1'strList2=re.search('[\-\+......