Entries from September 2008 ↓

Capire e sfruttare i puntatori a funzione e le enum in C

In questo articolo vi mostrerò come sfruttare praticamente i puntatori a funzione e le enumerazioni, o enum, in C. Se non sapete ancora di cosa stiamo parlando vi consiglio di leggere un manuale di C o altri tutorial a livello più basilare. Il mio solito consiglio è l’ottimo Kernighan & Ritchie.

Partiamo da un programma completo in C e analizziamolo in tutte le sue parti:

#include
typedef enum
{
HEX_MODE,
DEC_MODE,
BIN_MODE,
OUTPUT_MODE_MAX
} OutputMode;

typedef void (*printFuncCallback)(int c);

Continue reading →