Требуется вызвать функции с различными типами данных (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;
}
}
Как эти функции передавать как параметр? Использовал массив указателей, но для одного типа данных. Потребовалось использование других типов данных и я в тупике.
Заранее спасибо!
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Почему когда я выписываю названия городов, выписывается лишь последнее записанное значение?
Как сделать сортировку вектора моего класса QVector <DbTrade>?
Пытаюсь прочитать длинный InputStream (с ~180к+ символов) Этим способом зависает в while:
Написал функции для создания и инициализации одномерного массива и матрицыКак в main вывести оба массива в консоль?