Il tempo delle librerie

Si, lo so, scusami, o in questi casi ragiono sempre per oggetti, quello che ti dicevo è l'uso generale dell'#ifndef nelle librerie C++... :wink: Nel tuo caso si, a parte il#ifndef fa quello che dici, ma simulare una libreria con un file *.h (che formalmente dovrebbe contenere solo prototipi e definizioni), funziona ma non è proprio canonico diciamo... :smiley:

Tra l'altro chiariscimi anche perché metti il prototipo prima della funzione stessa:

bool temporizzatore(char item, unsigned long tempo = 0);
bool temporizzatore(char item, unsigned long tempo)
{
   ...

In pratica non serve a nulla... :wink: