Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Leonard Aziz
- Lab 3 - 281
- */
- #include <iostream>
- #include <string>
- using namespace std;
- string getKeyWord(string keyWord);
- string encrypt(string eMessage);
- string keyWord, eMessage;
- /*
- interactive menu
- 1. - enter keyword, uses that word and re-alligns array
- 2. encrypt message - takes message of 140 chars and enrypts
- 3. decrypt message, takes message and decrypts it.
- 9. - quit
- */
- class KED //keyword encrypter decrypter
- {
- private:
- char keyWord[7];
- };
- int main()
- {
- string input;
- int count = 0, length;
- cout << "Welcome to your personal encypter/decrypter program.\n";
- cout << "\nWhat would you like to do?\n"
- "1. Enter a key word\n"
- "2. Encrypt message\n"
- "3. Decrypt messsage\n"
- "9. Quit\n";
- int userChoice;
- cin >> userChoice;
- switch (userChoice)
- {
- case 1: //enter keyword
- keyWord = getKeyWord(keyWord);
- cout << keyWord;
- break;
- case 2: //encrypt message
- eMessage = encrypt(eMessage);
- break;
- case 3: // decrypt message
- break;
- case 9:
- return 0;
- default:
- cout << "\nError, please try again.\n";
- break;
- }
- cin.get();
- return 0;
- }
- string getKeyWord(string keyWord)
- {
- cout << "\nEnter a keyword\n";
- cin.ignore();
- getline(cin, keyWord);
- return keyWord;
- }
- string encrypt(string eMessage)
- {
- cout << keyWord;
- cout << "didnt work\n";
- cin.get();
- return eMessage;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement