开发者

C++ 如何将string转换成全小写

开发者 https://www.devze.com 2022-12-02 13:37 出处:网络 作者: zing2000
目录如何将string转换成全小写string字符串大小写转换的两种方式第一种方式:下标第二种方式:迭代器如何将string转换成全小写
目录
  • 如何将string转换成全小写
  • string字符串大小写转换的两种方式
    • 第一种方式:下标
    • 第二种方式:迭代器

如何将string转换成全小写

#include <IOStream>
#include <string>
#include <algorithm>
 
using std::cout;
using std::endl;
 
void main()
{
        std::string str;
	str.assign("Hello World!");
 
	std::transform(str.begin(),str.end(),str.begin(),tolower); // or 'toupper'.
 
	cout<<str.c_str()<<endl;
}

string字符串大小写转换的两种方式

这里提供两种对c+php+中string字符串进行大小写转换的方式(Windows系统vs)

第一种方式:下标

#include<iostream>
#include&javascriptlt;string>

using namespace std;

int main()
{
 string str;
 cin >> str;  //注意这里对于中间有空格的单词只会将第一个空格前的单词大写
 //getline(cin, str);   可以将一整行的单词大写,两种方式看个人需求取其一即可
 for (int i = 0; i < str.size(); i编程客栈++)
  str[i] = toupper(str[i]);
 cout << str << endl;
 return 0;
}

第二种方式:迭代器

#include<iostream>
#include<string>

usin编程g namespace std;

int main()
{
 string str;
 //cin >> str;  //注意这里对于中间有空格的单词只会将第一个空格前的单词大写
 getline(cin, str);   //可以将一整行的单词大写,两种方式看个人需求取其一即可
 for (auto it1 = str.begin(); it1 != str.end(); it1++)
 {
  *it1 = toupper(*it1开发者_JAVA教程);
 }
 cout << str << endl;
 return 0;
}

//另外如果要将单词化为小写,将toupper换成tolower即可

以上为个人经验,希望能给大家一个参javascript考,也希望大家多多支持我们。

0

精彩评论

暂无评论...
验证码 换一张
取 消