1.string类
可以使用#include <algorithm>
里的如下方法进行大小写转换;
transform(str.begin(),str.end(),str.begin(),::tolower);
记得::tolower
前面有::
, 而且是::tolower
,不是::tolower()
下面是一个示例:
#include <iostream>
#include <algorithm>
using namespace std;
string s;
int main() {
cout<<"请输入一个含大写的字符串:";
string str;
cin>>str;
///转小写
transform(str.begin(),str.end(),str.begin(),::tolower);
cout<<"转化为小写后为:"<<str<<endl;
transform(str.begin(),str.end(),str.begin(),::toupper);
cout<<"转化为大写后为:"<<str<<endl;
return 0;
}
2.char类型变量
algorithm头文件中的tolower(char c)
和toupper(char c)