Refractoring

This commit is contained in:
amazing-username
2017-06-23 18:01:42 -05:00
parent d82b286ec9
commit 6c1f92ea30
14 changed files with 254 additions and 103 deletions
+27
View File
@@ -0,0 +1,27 @@
#ifndef KEYRETRIEVAL_H
#define KEYRETRIEVAL_H
#include<vector>
#include<string>
#include<list>
class KeyRetrieval
{
public:
KeyRetrieval();
~KeyRetrieval() = default;
void retrieveKey();
void addToList();
void addRange(int, const int);
std::vector<std::string> keyStructure();
std::vector<int> codeCharacterStructure();
private:
std::string fileName{"default_keys.txt"};
std::vector<std::string> keys;
std::vector<char> characters;
std::vector<int> codeCharacter;
int keySize{5};
};
#endif