Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifndef MYSTRING_H
- #define MYSTRING_H
- #include <string>
- #include <iostream>
- using namespace std;
- enum StringType{
- palindrome,
- mirrored_string,
- mirrored_palindrome,
- none
- };
- class MyString{
- public:
- MyString();
- MyString(string s);
- void setS(string);
- string getS();
- MyString removePunctuation();
- MyString toUpper();
- MyString reverse();
- MyString toMirror();
- void showMyStringType();
- MyString longestPeekPalindrome();
- void checkStringType();
- private:
- string s;
- StringType type;
- string normal = "ABCDEFGHIJKLMNOPQRSTUVWXYZ123456789";
- string mirror = "A 3 HIL JM O 2TUVWXY51SE Z 8 ";
- };
- #endif
Add Comment
Please, Sign In to add comment