⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stringmain.cpp

📁 数据结构(C++版)清华大学出版社 光盘内容
💻 CPP
字号:
//StringMain.cpp
#include <iostream.h>       //引用输入输出流库函数的头文件
#include "String.cpp"      //引用串表类String

void main( )
{
  char temp[] ="how are yo?";
  String <char> a(temp,11);         //创建一个串a
  char temp1[] ="u";
  String <char> b(temp1,1);         //创建一个串b
  cout<<"执行插入操作前串a为:"<<endl;
  a.PrintList();//输出串a所有元素
  cout<<endl;cout<<endl;
  cout<<"串a的长度为:";
  cout<<a.Length()<<endl;         //返回串长度
  try
  {
  a.StrInsert(11,b);
  }
  catch(char* wrong)
  {
   cout << wrong;     //如失败提示失败信息
  }
  cout<<"执行插入操作后串a为:"<<endl;
  a.PrintList();//输出串a所有元素
  cout<<endl;cout<<endl;
  cout<<"串a的长度为:";
  cout<<a.Length()<<endl;         //返回串长度
  try
  {
  a.StrConcat(b);
  }
  catch(char* wrong)
  {
   cout << wrong;     //如失败提示失败信息
  }
  cout<<"执行合并串b操作后串a为:"<<endl;
  a.PrintList();//输出串a所有元素
  cout<<endl;cout<<endl;
  cout<<"串a的长度为:";
  cout<<a.Length()<<endl;         //返回串长度
  try
  {
  a.StrDelete(13,1);
  }
  catch(char* wrong)
  {
   cout << wrong;     //如失败提示失败信息
  }
  cout<<"执行删除最后一个元素操作后串a为:"<<endl;
  a.PrintList();//输出串a所有元素
  cout<<endl;cout<<endl;
  cout<<"串a的长度为:";
  cout<<a.Length()<<endl;         //返回串长度  
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -