Professional Documents
Culture Documents
OPSTR
OPSTR
h>
class string { char str[20]; public: void getdata(); void operator==(string); void operator=(string); string operator+(string); void operator>>(string); void operator-(string); void operator*(string); //equality //copy //concatenation //reverse a string //palindrome //substring
friend ostream&operator<<(ostream&zout,string&string); };
void string::operator==(string s) {
//Equality
//copy
//concat
//reverse
// palindrome
ostream&operator<<(ostream&zout,string&string) {
//Display
zout<<string.str; return(zout); }
case 3: { str1.getdata(); str2.getdata(); str3=str1+str2; cout<<"\nthe concated string is:"; cout<<str3; break; }
case 5: {