#include<iostream> #include<string> using namespace std; void onPressA() { cout<<"Button A pressed"<<endl; } void onPressB() { cout<<"Button B pressed"<<endl; } void simulatePress(void (*callback)()) { callback(); } int main() { string input; cin>>input; if(input == "A") { simulatePress(onPressA); } else if(input == "B") { simulatePress(onPressB); } return 0; }
Test Cases
Test Results
Input
A
Expected Output
Button A pressed