Allora è meglio se fai così :
Per renderti conto della differenza, guarda nel task-manager come si riduce drasticamentecodice:#include <windows.h> #include <stdlib.h> #include <stdio.h> int main() { int Ore=0, Minuti=0, Secondi=0; printf("\n\n\n"); for( ; ; ) { do { do { printf("\r TIME %02d:%02d:%02d ", Ore, Minuti, Secondi); Sleep(1000); Secondi++; } while(Secondi<60); Secondi=0; Minuti++; } while(Minuti<60); Minuti=0; Ore++; } }
l'utilizzo della cpu, grazie all'apposita funzione Sleep(ms).