|
本帖最后由 daming 于 2014-12-30 02:16 编辑
- #include<iostream.h>
- class str
- {
- private:
- char *p;
- int m,n;
- public:
- str(char a[])
- {
- p=a;
- cin>>m>>n;
- }
- int strdel()
- {
- int i=0,j=0;
- while(p[i++]);
- i--;
- if(m+n>i)
- return 0;
- else{
- i=m;
- j=m+n;
- while(p[j])
- p[i++]=p[j++];
- p[i]=0;
- return 1;
- }
- }
- void print()
- {
- if(strdel()==1) //调用了 strdel 一次
- cout<<"1"<<endl
- <<p<<endl;
- else
- cout<<"0"<<endl;
- }
- };
- void main()
- {
- char a[10];
- cin>>a;
- str A(a);
- A.print();
- }
复制代码
|
|