目录如何将string转换成全小写string字符串大小写转换的两种方式第一种方式:下标第二种方式:迭代器如何将string转换成全小写 #include <iOStream&
#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;
}
这里提供两种对c++中string字符串进行大小写转换的方式(windows系统vs)
#include<iostream>
#include<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>
using namespace std;
int main()
{
string str;
//cin >> str; //注意这里对于中间有空格的单词只会将第一个空格前的单词大写
getline(cin, str); //可以将一整行的单词大写,两种方式看个人需求取其一即可
for (auto it1 = str.begin(); it1 != str.end(); it1++)
{
*it1 = toupper(*it1);
}
cout << str << endl;
return 0;
}
//另外如果要将单词化为小写,将toupper换成tolower即可
以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。
--结束END--
本文标题: C++如何将string转换成全小写
本文链接: https://www.lsjlt.com/news/171060.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0