Advertisement
Guest User

asfFSF

a guest
Nov 22nd, 2014
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.33 KB | None | 0 0
  1. int main(int argc, char* argv[]){
  2.     setlocale(LC_ALL, "Russian");
  3.  
  4.     string alphabet;
  5.     string type;
  6.     int key;
  7.     string source;
  8.     string dest;
  9.     bool help = false;
  10.  
  11.     if (check(argv[argc - 3])){
  12.         int key = atoi(argv[argc - 3]);
  13.         string source = argv[argc - 2];
  14.         string dest = argv[argc-1];
  15.         argc = argc - 3;
  16.     }
  17.     else if (check(argv[argc - 2])){
  18.         int key = atoi(argv[argc - 2]);
  19.         string source = argv[argc-1];
  20.         string dest = argv[argc-1];
  21.         argc = argc - 2;
  22.     }
  23.     else {
  24.         cout << "Неправильно введены данные" << endl;
  25.  
  26.     }
  27.  
  28.  
  29.     for (int i = 0; i <= 10; i++){
  30.         if (argv[i] == "-a") string alphabet = argv[i + 1];
  31.         if (argv[i] == "-t"){
  32.             string type = argv[i + 1];
  33.             if (type == "encode") key = key;
  34.             else if (type == "decode")  key = -key;
  35.             else {
  36.                 cout << "Неправильно введены данные" << endl;
  37.             }
  38.         }
  39.  
  40.  
  41.  
  42.         if (argv[i] == "-type=encode") key = key;
  43.         else
  44.         if (argv[i] == "-type=decode") key = -key;
  45.  
  46.  
  47.  
  48.         if (argv[i] == "--help") help = true;
  49.         if (argv[i] == "-h") help = true;
  50.     }
  51.     if (help){
  52.         cout << endl << endl;
  53.         ifstream HelpUsMan("help.txt");
  54.         while (!HelpUsMan.eof()){
  55.             string strHelpUsMan;
  56.             getline(HelpUsMan, strHelpUsMan);
  57.             cout << strHelpUsMan << endl;
  58.         }
  59.         HelpUsMan.close();
  60.     }
  61.     else
  62.         file(alphabet, key, source, dest);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement