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

 

c++ string操作

相关文章:

  • 2021-05-23
  • 2021-04-16
  • 2021-12-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-04
猜你喜欢
  • 2021-10-25
  • 2022-12-23
  • 2022-12-23
  • 2021-06-17
  • 2022-12-23
  • 2022-12-23
  • 2022-01-16
相关资源
相似解决方案