Advertisement
Guest User

Untitled

a guest
Mar 21st, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. /*
  2. Leonard Aziz
  3. Lab 3 - 281
  4. */
  5.  
  6. #include <iostream>
  7. #include <string>
  8. using namespace std;
  9. string getKeyWord(string keyWord);
  10. string encrypt(string eMessage);
  11. string keyWord, eMessage;
  12.  
  13. /*
  14. interactive menu
  15. 1. - enter keyword, uses that word and re-alligns array
  16. 2. encrypt message - takes message of 140 chars and enrypts
  17. 3. decrypt message, takes message and decrypts it.
  18. 9. - quit
  19. */
  20.  
  21. class KED //keyword encrypter decrypter
  22. {
  23. private:
  24. char keyWord[7];
  25.  
  26.  
  27. };
  28.  
  29. int main()
  30. {
  31. string input;
  32. int count = 0, length;
  33. cout << "Welcome to your personal encypter/decrypter program.\n";
  34. cout << "\nWhat would you like to do?\n"
  35. "1. Enter a key word\n"
  36. "2. Encrypt message\n"
  37. "3. Decrypt messsage\n"
  38. "9. Quit\n";
  39. int userChoice;
  40. cin >> userChoice;
  41. switch (userChoice)
  42. {
  43. case 1: //enter keyword
  44. keyWord = getKeyWord(keyWord);
  45. cout << keyWord;
  46. break;
  47. case 2: //encrypt message
  48. eMessage = encrypt(eMessage);
  49. break;
  50. case 3: // decrypt message
  51.  
  52. break;
  53. case 9:
  54. return 0;
  55. default:
  56. cout << "\nError, please try again.\n";
  57. break;
  58. }
  59. cin.get();
  60. return 0;
  61. }
  62.  
  63. string getKeyWord(string keyWord)
  64. {
  65. cout << "\nEnter a keyword\n";
  66. cin.ignore();
  67. getline(cin, keyWord);
  68.  
  69. return keyWord;
  70. }
  71.  
  72. string encrypt(string eMessage)
  73. {
  74. cout << keyWord;
  75. cout << "didnt work\n";
  76.  
  77. cin.get();
  78. return eMessage;
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement