Aqui la misterioza y clara manera de usar punteros a funciones
#include "stdio.h"
void printMensaje (float dato);
void printNumero (float dato);
void (*funcPuntero)(float);
int main()
{
float pi = 3.14159;
printMensaje(pi);
funcPuntero = printMensaje;
funcPuntero (pi);
funcPuntero = printNumero;
funcPuntero (pi);
printNumero(pi);
return 0;
}
void printMensaje(float dato)
{
printf(" Esta es la funcion printMensaje %f",dato);
}
void printNumero(float dato)
{
printf("Esta es la funcion print %f", dato);
}
Punteros a funciones .. para que sirve ?
Por que no le preguntan a la gente de .NET y sus delegados.
