首页 > 编程语言 >C++string大小写转换

C++string大小写转换

时间:2023-02-28 20:46:40浏览次数:36  
标签:std 转换 string C++ 大小写 include

#include <iostream>
#include <string>
#include <algorithm>
using namespace std;

int main(){
    string str = "ancdANDG";
    cout << "转换前的字符串: " << str << endl;
    
    for(auto &i : str){
        i = toupper(i);//i = tolower(i);
    }    
    cout << "转换后的字符串: " << str << endl;
    
    //或者
    for(int i = 0;i < str.size();++i){
		str[i] = toupper(s[i]);//str[i] = toupper(s[i]);
	}
	cout << "转换后的字符串: " << str << endl;
	
	return 0;
}

标签:std,转换,string,C++,大小写,include
From: https://www.cnblogs.com/linhongyu0090/p/17165895.html

相关文章

  • C++里的memset
    memset函数是内存赋值函数,用来给某一块内存空间进行赋值的;包含在<string.h>头文件中,可以用它对一片内存空间逐字节进行初始化;原型为:void*memset(void*s,intv,......
  • geotools:LineString转SimpleFeature
    publicstaticList<SimpleFeature>toSimpleFeature(List<SimpleFeature>simpleFeatureList){List<SimpleFeature>resultList=newArrayList<>();......
  • C++
                   ......
  • c++11 智能指针 之 shared_ptr
    使用://newarray_PRTA(unsignedchar,fileBuffer,filesize+1);//newpoint_PRT(StructA)mStructA;mStructA=make_shared<StructA>(111);shared_ptr不用手动去释......
  • c++11 assert 静态断言
    断言,是指在对某一件事情或者事物下的一种主观性非常强的言论:如果事实与断言不符,则会认为错误,C++里面的assert也是起这样一个作用。1.什么是assertassert宏的原型定义在<a......
  • OPENSSL RSA 与JAVA C++ RSA 生成 公钥 私钥
    客户端和服务端通信一般可能会采用非对称加密,这样服务端私钥加密,客服端解密,客户端加密,服务端解密。服务端采用JAVA,这个很方便,客户端因为是多平台,采用OPENSSL可能会遇到的问......
  • C++使用curl库 以字节流方式 发送 https同步请求
     //在数据头设置 Content-Typeapplication/octet-stream否则可能会默认因为有字符&造成无法正确传输;//设置消息头curl_slist*header=NULL;header=curl......
  • android string.xml文件中的整型和string型代替
    在android的开发中,经常会遇见一句话,比如“我今年23岁了”;这个23需要在程序中生成,但是遇到一个问题,这完整的一句话是一个TextView中的,而不是三个textView拼接成的,而且是引用......
  • C/C++场地租借系统[2023-02-28]
    C/C++场地租借系统[2023-02-28]C/C++开发一个简单的场地租借系统,实现以下基本功能:【基本功能】1.库存信息文件。每块场地信息包含场地编号、场地名称、是否借出等。2......
  • C++ | 友元
    类的主要特点之一就是数据的封装,即类的私有成员无法在类的外部(作用域之外)进行访问。但是,有时需要在类的外部访问类的私有成员,怎么办?C++提供了另外一种形式的访问权限:友元。......