📄 stringmain.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 + -