Espacio de tecnologia, software libre y sus derivados. Una horda de monos entrenados escriben de vez en cuando por aqui algunas noticias, opiniones e incluso alguna que otra cosa fuera del tema. Maqueros, favor de abstenerse que no somos lo suficientemente guapos.

Piano daemon

Punteros a funciones .. para que sirve ?

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.

Comenta