给寻找编程代码教程的朋友们精选了相关的编程文章,网友王芮佳根据主题投稿了本篇教程内容,涉及到C++、string、string转换成全小写、string小写转换、C++将string转换成全小写相关内容,已被882网友关注,相关难点技巧可以阅读下方的电子资料。
C++将string转换成全小写
如何将string转换成全小写
#include#include #include using std::cout; using std::endl; void main() { std::string str; str.assign("Hello World!"); std::transform(str.begin(),str.end(),str.begin(),tolower); // or 'toupper'. cout<
string字符串大小写转换的两种方式
这里提供两种对c++中string字符串进行大小写转换的方式(windows系统vs)
第一种方式:下标
#include#include using namespace std; int main() { string str; cin >> str; //注意这里对于中间有空格的单词只会将第一个空格前的单词大写 //getline(cin, str); 可以将一整行的单词大写,两种方式看个人需求取其一即可 for (int i = 0; i < str.size(); i++) str[i] = toupper(str[i]); cout << str << endl; return 0; }
第二种方式:迭代器
#include#include using namespace std; int main() { string str; //cin >> str; //注意这里对于中间有空格的单词只会将第一个空格前的单词大写 getline(cin, str); //可以将一整行的单词大写,两种方式看个人需求取其一即可 for (auto it1 = str.begin(); it1 != str.end(); it1++) { *it1 = toupper(*it1); } cout << str << endl; return 0; } //另外如果要将单词化为小写,将toupper换成tolower即可
以上为个人经验,希望能给大家一个参考,也希望大家多多支持码农之家。