还是用以前的库函数就行的,toupper(int c)小写变大写和tolower(int c)大写变小写
可以直接这么干
1 string s = "ABCDEFG"; 2 3 for( int i = 0; i < s.size(); i++ ) 4 { 5 s[i] = tolower(s[i]); 6 } 7 8 cout<<s<<endl;
参考了大佬的博客园,发现stl 中有个叫transform 的函数
今天来一起递归预习一下
1 string s = "ABCDEFG"; 2 string result; 3 4 transform(s.begin(),s.end(),s.begin(),::tolower); 5 cout<<s<<endl; 6 return 0;
别忘了包含一下algorithm头文件