28 lines
503 B
Plaintext
28 lines
503 B
Plaintext
|
#include <iostream>
|
||
|
using std::cin;
|
||
|
using std::cout;
|
||
|
using std::endl;
|
||
|
|
||
|
void Foo() {
|
||
|
cout << "Hello World!" << endl;
|
||
|
}
|
||
|
|
||
|
int main(int argc, char** argv) {
|
||
|
char input = 0;
|
||
|
|
||
|
cout << "Hello! This is a console application." << endl;
|
||
|
cout << "Press q to quit, press a to execute foo." << endl;
|
||
|
while(1) {
|
||
|
cin >> input;
|
||
|
if(input == 'a') {
|
||
|
Foo();
|
||
|
} else if(input == 'q') {
|
||
|
break;
|
||
|
} else if(input != '\n') {
|
||
|
cout << "Unknown command '" << input << "'! Ignoring...\n";
|
||
|
}
|
||
|
}
|
||
|
|
||
|
return 0;
|
||
|
}
|