64,688
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
using namespace std;
// event handlers
void add () { // "+" event handler
int in1,in2;
cout << "Please enter two integers: \n";
cin >> in1 >> in2;
cout << "The result is: " << in1 + in2 << "\n";
}
void sub () { // "-" event handler
int in1,in2;
cout << "Please enter two integers: \n";
cin >> in1 >> in2;
cout << "The result is: " << in1 - in2 << "\n";
}
int main() {
// Initialization
char s = '+';
while(1) { // event loop
cout << "Please select an operation (+,-,q): \n";
cin >> s; // event
switch(s){ //event mapper
case '+': add(); break; //event mapping
case '-': sub(); break; //event mapping
case 'q': exit(1); break; //event mapping
}
}
return(1);
}