C++里面有个自带的函数可以帮助我们实现大小写转换,就不需要再去用循环,一行代码就可以解决,非常的方便! 假设我们要a这个字符串小写转大写,那么代码如下:
transform(a.begin(),a.end(),a.begin(),::toupper);
注意toupper后面不带空格!
直接用这个函数
CODE:
#include<bits/stdc++.h>
using namespace std;
int main(){
string a;
getline(cin,a);
transform(a.begin(),a.end(),a.begin(),::toupper);
cout<<a;
return 0;
}