E' un po' di tempo che non mi applico al C... ma non potresti provare ad utilizzare una variabile globale statica con cui "tenere il conto"?
Ad esempio:
codice:static int chiamata = 1; void printChiamata(void) { if (chiamata == 1) { printf ("\nPRIMA CHIAMATA"); chiamata = 2; } else { printf ("\nSECONDA CHIAMATA"); chiamata = 1; } }

Rispondi quotando