PDA

Visualizza la versione completa : [C] Funzione per contare i secondi


Tidus84
01-11-2007, 13:32
Salve colleghi!

Sono nuovo di questo forum e complimenti per il forum stesso, ricco e fatto benissimo!

Ecco il primo di una lunga serie di quesiti che vi sottoporrò... :D

Siccome sto realizzando un software per calcolare un sistema di equazioni, vorrei aggiungere uno sfizio! Infatti vorrei fare in modo che tra un messaggio e l'altro possa trascorrere un arco di tempo di 5 o 10 secondi in modo che l'utente possa leggere un messaggio e passare al prossimo senza premere un tasto per continuare! Esiste una funzione al riguardo? Grazie anticipatamente a chi mi risponderà... :)

pallinopinco
01-11-2007, 14:06
#include <windows.h>
#include <stdio.h>

int main(void)

{
puts("Tra 5 secondi ti dirò una cosa importante...");
Sleep(5000); // Dormi per 5000 millisecondi
puts("Addio Hello World crudele!");
return 0;
}

MacApp
01-11-2007, 15:07
Sotto Unix e derivati:


#include <stdio.h>
#include <unistd.h>
int main(void)

{
puts("Tra 5 secondi ti dirò una cosa importante...");
sleep(5); // Dormi per 5 secondi, "usleep" per i microsecondi, "nanosleep" per i nano secondi.
puts("Addio Hello World crudele!");
return 0;
}

Tidus84
01-11-2007, 18:47
Ottimo!!! Grazie mille, cari colleghi... ;)

Loading