CLI improvements

This commit is contained in:
Andrea Bontempi 2016-02-05 14:35:56 +01:00
parent f542dd83f6
commit d14209c382

View file

@ -40,14 +40,13 @@ int main() try {
string input;
cout << "Insert implicants followed by return. Write 'q' or 'quit' to exit..." << endl;
cin >> input;
while (!(input == "quit" || input == "q")) try {
while (cin >> input && !(input == "quit" || input == "q")) try {
Implicant imp = input;
list.push_back(imp);
cin >> input;
cout << "\e[A" << imp << " (" << imp.getStrCoverage() << ")" << endl;
} catch (std::logic_error e) {
cerr << "Error: " << e.what() << endl;