Показать сообщение отдельно
Старый 18.05.2006, 11:07     # 3
GOre01
Junior Member
 
Аватар для GOre01
 
Регистрация: 10.08.2004
Адрес: Завис в конторе
Пол: Male
Сообщения: 180

GOre01 Луч света в тёмном царствеGOre01 Луч света в тёмном царствеGOre01 Луч света в тёмном царствеGOre01 Луч света в тёмном царствеGOre01 Луч света в тёмном царствеGOre01 Луч света в тёмном царстве
что-то так
Код:
// функция 1
double func1(float a) { return a*a; }

// указатель на функцию 1

typedef double (*pfunc1)(float a);

// функция 2
void func2();

int _tmain(int argc, _TCHAR* argv[])
{
	func2();
	return 0;
}

void func2()
{
	pfunc1 func_vect[10];
	for (int i = 0; i < 10; i++)
		func_vect[i] = func1;
	for (int i = 1; i <= 10; i++)
	{
		printf("%f ", func_vect[i-1](i));
	}
}
или я не до конца понял задание
__________________
Не нервируйте меня. Мне скоро негде будет прятать трупы!
GOre01 вне форума