Требуется вызвать функции с различными типами данных (void, double, int) в другой функции. Пример: Есть функции:
double MakeCalculation(int value1, int value2, char operationKey);
int GetRoots(int a, int b, int c, double* x1, double* x2);
int GetPower(int base, int power);
void SortArray(double* array, int n);
void MultiplyMatrices;
Данные функции требуется вызвать в другой функции:
void MenuCase(...)
{
const char escapeSymbol = 27;
int asciiValue = 0;
while (asciiValue != escapeSymbol)
{
system("cls");
cout << "Press Esc to quit the program\n"
<< "Result of program execution:\n\n";
arrayPointerToFunctions();
char key = _getch();
asciiValue = key;
}
}
Как эти функции передавать как параметр? Использовал массив указателей, но для одного типа данных. Потребовалось использование других типов данных и я в тупике.
Заранее спасибо!
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости