21 lines
486 B
C++
21 lines
486 B
C++
#include "global.hpp"
|
|
|
|
|
|
string get_param(string arg, vector<string> args) {
|
|
for(int i = 0; i < args.size(); i += 2) {
|
|
if(args[i] == arg && i < args.size()-1)
|
|
return string(args[i+1]);
|
|
}
|
|
return "-1";
|
|
}
|
|
|
|
string get_input(string arg, vector<string> args, string prompt_text, string default_arg) {
|
|
string r = get_param(arg, args);
|
|
if(r == "-1") {
|
|
cout << prompt_text << "(default=" << default_arg << ") : ";
|
|
getline(cin, r);
|
|
if(r == "")
|
|
r = default_arg;;
|
|
}
|
|
return r;
|
|
}
|