Originariamente inviato da xxomerxx
rimane in attesa eterna, a prescindere dal valore inserito
hai detto che ci sono altre funzioni che però sono limitate al sistema in uso
ti riferisci ad un ciclo for?
scusa, ho invertito i due parametri:
esempio
codice:
void main(void){
printf("ciao");
delay(3);
printf(" come ");
delay(2);
printf("va?");
delay(5);
}
funzione corretta:
codice:
void delay(int sec){
time_t inizio,fine;
time(&inizio);
time(&fine);
while(difftime(fine,inizio)<(double)sec)
time(&fine);
}