stringmain.cpp

来自「这是c++版本的数据结构」· C++ 代码 · 共 55 行

CPP
55
字号
//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 + =
减小字号Ctrl + -
显示快捷键?