class string
{
public:
char * content;
int n;
string(char *n,int t):n(t)
{
content=new char[strlen(n)+1];
strcpy(content,n);
}
~string()
{
delete []content;
}
void display()
{
cout<<"输入字符串内容为"<<content<<"\t"<<"字符串长度为"<<n<<endl;
}
void connect(char * a)
字符串长度怎么求 {
char *p;
p=new char[strlen(content)+strlen(a)+1];
strcpy(p,content);
strcat(p,a);
int length;
length=strlen(p);
cout<<"连接后字符串内容为"<<p<<"\t"<<"字符串长度为"<<length<<endl;
}
};
#include <iostream.h>
#include <string>
#include "class.h"
int main()
{
string a("liming",6);
a.display();
a.connect("dffffffs");
return 0;
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论