zoukankan      html  css  js  c++  java
  • c++ string操作

    #include <iostream>
    #include <string>

    using namespace std;


    int main()
    {
      string str1("hello");
      string str2(" study c++");

      string::iterator str_iter = str1.begin();
      str1.insert(str_iter,'a');
      cout << str1 << endl;

      str1.insert(str_iter,3,'b');
      cout << str1<< endl;

      string::iterator str1_iter1 = str1.begin();
      string::iterator str2_iter1 = str2.begin();
      string::iterator str2_iter2 = str2.end();
      
      str1.insert(str1_iter1,str2_iter1,str2_iter2);
      cout << str1 << endl;

      str1 = "hello";
      str1.assign(str2);
      cout << str1 << endl;

      str1.assign(8,'K');
      cout << str1 << endl;

      str1 = "abcdef";
      cout << str1 << endl;
      string::iterator str1_iter2 = str1.begin();
      str1_iter2++;
      str1.erase(str1_iter2);
      cout << str1<< endl;
      
      string::iterator str1_iter3 = str1.end();
      str1_iter3--;
      str1_iter2++;
      str1_iter2++;

      str1.erase(str1_iter2,str1_iter3);
      cout << str1 << endl;

      str1.insert(0, 3, 'K');
      cout << str1 << endl;

      str1 = "hello";
      str1.insert(5, str2);
      cout << str1 << endl;

      system("pause");
      return 0;
    }

    =================================================

    ahello
    bbbahello
    study c++bbbahello
    study c++
    KKKKKKKK
    abcdef
    acdef
    acdf
    KKKacdf
    hello study c++
    请按任意键继续. . .

  • 相关阅读:
    软件工程 团队开发(2)
    软件工程 团队开发(1)
    大道至简阅读笔记01
    小工具集合用户模板和用户场景
    人月神话阅读笔记03
    人月神话阅读笔记02
    本周java学习
    本周学习总结
    本周java 学习进度报告
    《构建之法》读后感
  • 原文地址:https://www.cnblogs.com/herd/p/10994597.html
Copyright © 2011-2022 走看看