//10、重载减法运算符,实现两个字符串相减,并给出主函数应用该类。
#include"iostream"
#include"iomanip"
#include"string.h"
using namespace std;
class string1
{
private:
char s[12];
public:
string1(char *a)
{
strcpy(s,a);
}
string1 operator-(string1 s8);
void print();
};
int main()
{
string1 s2("01234"),s3("abcde"),s4(" ");
s4=s3-s2;
s4.print();
return 0;
}
string1 string1::operator-(string1 s8)
{
string1 s6(" ");
for(int i=0;i<5;i++)
{s6.s[i]=s[i]-s8.s[i];
}
return s6;
}
void string1::print()
{
for(int i=0;i<5;i++)
cout<<s[i];
}