All submissions

Button Press Callback

#include <iostream>
#include <string>

using namespace std;

void onPressA() { cout << "Button A pressed\n"; }
void onPressB() { cout << "Button B pressed\n"; }

// your code here: implement simulatePress(void (*callback)())
void simulatePress(void (*callback)()) {
    callback();
}

int main() {
   string input;
   cin >> input;
   if (input == "A") {
       simulatePress(onPressA);
   } else if (input == "B") {
       simulatePress(onPressB);
   }
   return 0;
}
Loading...

Input

A

Expected Output

Button A pressed