c++字符串大小写转换

c

tolower
函数原型: int tolower(int ch);
函数返回: 返回ch所代表的字符的小写字母
所属文件: <ctype.h>

toupper
函数原型: int toupper(int ch);
函数返回: 与ch相应的大写字母
所属文件: <ctype.h>

c++

#include <iostream>
#include <algorithm>
using namespace std;
int main(){
    string str = "XiaozhaO";
    transform(str.begin(),str.end(),str.begin(),::toupper);
    cout<<str<<endl;//XIAOZHAO
    transform(str.begin(),str.end(),str.begin(),::tolower);
    cout<<str<<endl;//xiaozhao
}