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++
    请按任意键继续. . .

  • 相关阅读:
    第三次作业,结对编程
    第二次作业
    第一次作业
    最小环问题
    拓扑排序——烦人的幻灯片
    拓扑排序——奖金
    洛谷——P2330 [SCOI2005] 繁忙的都市
    洛谷——P2820 局域网
    最小生成树——最短网络Agri-Net
    最小生成树——城市公交网建设问题
  • 原文地址:https://www.cnblogs.com/herd/p/10994597.html
Copyright © 2011-2022 走看看