-
有两种方法,一种针对于字符串,一种针对于字符数组
-
transform
transform是一个函数命令,应用于指定范围的每个元素。
解释
编辑
标准库 <algorithm> 中的 transform
函数原型
编辑
|
|
应用举例
编方法一
//C++transform|C++tolower|C++toupper|C++字母转大写|C++字母转小写
#include<string>
#include<iostream>
#include<algorithm>
usingnamespacestd;
voidmain()
{
string s("WelcomeToWebSite!");
cout<<s<<endl;transform(s.begin(),s.end(),s.begin(),::tolower);//字母转小写
cout<<s<<endl;transform(s.begin(),s.end(),s.begin(),::toupper);//字母转大写
cout<<s<<endl;
}
方法二
#include <bits/stdc++.h>
using namespace std;
int main() {
char s[80]={'a','b','c'};
strlwr(s);
cout<<s;
strupr(s);
cout<<s;
return 0;
}