Я сейчас нахожусь в процессе написания программы, в которой есть функция, которая выполняет другую функцию:
int executePuzzle(int input) {
switch (input) {
case 1: puzzle1();break;
case 2: puzzle2();break;
default:break;
}
}
Однако может быть эффективнее просто иметь что-то вроде:
int puzzle[2] = {puzzle1(),puzzle2()};
Тогда вызовите пазл0;Мне было интересно, как это будет сделано.