string1.h
来自「哈夫曼编码器」· C头文件 代码 · 共 48 行
H
48 行
#include"iostream.h"
#include "string.h"
class String1
{
private:
char *table;
int len;
public:
String1(char *str="");
String1(char ch);
~String1();
int length();
char charAt(int i);
};
String1::String1(char *str)
{
len=strlen(str);
table=new char[len+1];
strcpy(table,str);
}
String1::String1(char ch)
{
len=1;
table=new char[len+1];
table[0]=ch;
table[1]='\0';
}
String1::~String1()
{
delete[] table;
len=0;
}
int String1::length()
{
return len;
}
char String1::charAt(int i)
{
if (i>=0&&i<=len)
{
return table[i];
}
else
return -1;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?