сложные аргументы для функции - PullRequest
0 голосов
/ 27 апреля 2010

Моя задача - создать функцию funCall с четырьмя аргументами:

  • указатель на двумерный массив целых чисел, в котором хранятся пары чисел
  • переменная int, поддерживающая количество чисел в массиве 2d
  • указатель на таблицу указателей на функции
  • int переменная, хранящая информацию о количестве указателей на функции

Я думал о чем-то вроде этого:

typedef int(*funPtr)(int, int);
funPtr arrayOfFuncPtrs[];

void funCall( *int[][]k, int a, *funPtr z, int b);
{
}

1 Ответ

1 голос
/ 27 апреля 2010
typedef int(*funPtr)(int, int);

void funCall( int** array_2d, int num_of_nums, funPtr* fn_ptr_array, num_of_fn_ptrs)
{
}

как это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...