PrimerCH3字符串,向量,迭代器,数组
生活随笔
收集整理的這篇文章主要介紹了
PrimerCH3字符串,向量,迭代器,数组
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#include<iostream>
#include<string>
#include<vector>using std::cin;
using std::cout;
using std::endl;
using std::string;
using std::vector;
int main() {//****************Program3.2//讀取行//string line;//while (getline(cin, line)){// cout << line << std::endl;//}//讀取詞//string word;//while (cin >> word) {// cout << word << std::endl;//}//****************Program3.4//字符串比較//string s1;//string s2;//cin >> s1;//cin >> s2;//if (s1 > s2)// cout << s1 << endl;//else// cout << s2 << endl;//**************Program3.5//string s1;//string s2;//cin >> s1;//cin >> s2;//cout << s1 + " " + s2 << endl;//***************Program3.8//const string s1("test program 3.8");getline(cin, s1);//for (auto& c : s1) {// cout << c << endl;// //c = 'X';//}//for (auto d : s1) {// cout << d << endl;//}//***********Program3.10//string s1("test program3.10");//for (decltype(s1.size()) index = 0; index <= s1.size(); index++)//{// if (s1[index] == '.') {// for (decltype(s1.size()) indexd = index; indexd < s1.size(); indexd++) {// s1[indexd] = s1[indexd + 1];// }// }//}//for (auto c : s1) {// cout << c << endl;//}//*****************program 3.14//vector<int> Vint;//int Cint;//while (cin >> Cint) //{// Vint.push_back(Cint);//}//vector<string> Vstring;//string Cstring;//while (cin >> Cstring) {// Vstring.push_back(Cstring);//}//*********************program3.17//vector<string> Vstring;// string Cstring;控制臺輸入字符//while (cin >> Cstring) {// Vstring.push_back(Cstring);//}大寫轉換//for (decltype(Vstring.size()) index = 0; index < Vstring.size(); index++){// string lowToTopString = Vstring[index];// //toupper函數需要對字符操作// for (auto& c : lowToTopString)// {// c = toupper(c);// }// Vstring[index] = lowToTopString;//}輸出轉換結果//for (decltype(Vstring.size()) index = 0; index < Vstring.size(); index++)//{// cout << Vstring[index] << endl;//}//**********************Program3.21//vector<string> Vstring;//string Cstring;控制臺輸入字符//while (cin >> Cstring) {// Vstring.push_back(Cstring);//}大寫轉換//for (auto it = Vstring.begin(); it != Vstring.end();++it) {// string lowToTopString = *it;// //toupper函數需要對字符操作// for (auto itC = lowToTopString.begin();itC != lowToTopString.end();++itC)// {// *itC = toupper(*itC);// }// *it = lowToTopString;//}輸出轉換結果//for (decltype(Vstring.size()) index = 0; index < Vstring.size(); index++)//{// cout << Vstring[index] << endl;//}return 0;
}
總結
以上是生活随笔為你收集整理的PrimerCH3字符串,向量,迭代器,数组的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++PrimerCH2
- 下一篇: PrimerCH4:表达式