Codice e output di func1.c
#include <stdio.h>
#define WARNING -1
int get_status(void); /* Prototipo della funzione */
void main(void)
{
int contatore = 10;
while (contatore > 0)
{
if (get_status() == WARNING) break;
printf("%d\n", contatore);
contatore--;
}
if (contatore == 0)printf("Shuttle lanciato\n");
else
{
printf("Ricevuto warning\n");
printf("Countdown fermato a t=%d\n", contatore);
}
} /* Fine di void main(void)*/
int get_status(void)
{
return WARNING;
}
Output di func1.c:
Ricevuto warning
Countdown fermato a t=10
Semplice programma che fa il countdown per lo Shuttle
Una semplice funzione che permette di fare il countdown per lo Shuttle, tutto ipotetico per chiarire meglio il conto alla rovescia con le funzioni.