2010-04-26 3 views
0

Моя задача заключается в создании функции FUNCALL принимая четыре аргумента:сложные аргументы для функции

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

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

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

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

И ваш вопрос ... – 2010-04-26 21:32:06

+0

Я не предполагаю, что 'funPtr' принимает« целое число »в комплексной плоскости. – Potatoswatter

+0

Что вы пытаетесь сделать? Это может сообщить вам, как вы выставляете свой код и структуры данных. – WhirlWind

ответ

1
typedef int(*funPtr)(int, int); 

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

как это?

+1

'int array_2d [] [2]' будет лучше. – Potatoswatter

Смежные вопросы