=AlexD= (24.11.2008 13:29, просмотров: 116) ответил teap0t на Не могли бы вы расширить этот пример для двух функций с разным числом аргументов ? (Специально для малограмотных).
cпециально для малограмотных
#include "stdafx.h"
int f1(int a)
{
printf("Hello!!! %d\n", a);
return a;
}
int f2(int a, int b)
{
printf("Hello!!! %d\n", a + b);
return a + b;
}
typedef int (*f_int_1)(int);
typedef int (*f_int_2)(int, int);
int _tmain(int argc, _TCHAR* argv[])
{
void *pf;
pf = f1;
((f_int_1)pf)(1);
pf = f2;
((f_int_2)pf)(1, 2);
return 0;
}
Три кита на которых зиждется реклама: враньё, преувеличение, замалчивание. Новости СМИ - это политическая реклама.