Ciao a tutti,
Sono di nuovo qua a chiedervi consigli su conversione di codice da python a C, abbiate pazienza. Cercherò di essere il più chiaro possibile...
Python:
codice:
import a,b,c
import costanti
_moduli = { costanti.COSTANTE_1 : a,
costanti.COSTANTE_2: b,
costanti.COSTANTE_2: c }
def qualcosa()
for modulo in _moduli.itervalues():
modulo._reset()
In sostanza vorrei replicare, in maniera "fine" e non eccessivamente spaghetti code, questa situazione.
In sostanza all'interno dei moduli a,b,c è presente, in ognuno, una propria funzione di reset.
Premesso che l'intenzione sarebbe quella di creare 3 file (a.h, b.h, c.h; le cui funzioni si chiameranno, ad esempio, a_reset(), a_stampa(), b_reset(), b_stampa() ) ciò che più mi preoccupa è cercare di fare un for decente nel sorgente principale; ovvero non dover ricorrere ad una funzione che faccia:
codice:
void resetta_moduli()
{
a_reset();
b_reset();
c_reset();
}
Consigli? Spero di essere stato il più chiaro possibile.
Un saluto a tutti