对于C/C++的初学者,对C/C++中的部分函数或用法不熟悉,字符串的大小写转换是最常用的,当然可以直接写代码通过for循环来做,实际上C++中有很多内建的函数可以用,比如字符串大些转小写或者小写转大写,可以使用transform函数来实现,代码如下:
#include<bits/stdc++.h>
using namespace std;
string str;
int main()
{
cin >> str;
transform (str.begin (), str.end (), str.begin (), ::toupper); //将str中的所有字符转换为大写
cout << str << endl;
transform (str.begin (), str.end (), str.begin (), ::tolower); //将str中的所有字符转换为小写
cout << str << endl;
return 0;
}
评论区