PDA

Visualizza la versione completa : [C] Cancellare (pulire) la schermata


B4D H4B1T
27-10-2009, 09:19
salve volevo sapere qual'Ŕ, e dove si mette un comando C che cancella quello che c'Ŕ nella schermata, es: un tipo di cls, eccecc

MItaly
27-10-2009, 17:40
Dipende dal sistema operativo e dall'eventuale emulatore di terminale utilizzato.
Su Linux, ad esempio, puoi usare


printf("\x1B[2J\x1B[1;1H");, mentre per Windows trovi qui (http://support.microsoft.com/?scid=kb%3Ben-us%3B99261&x=13&y=13) il codice dettagliato.
In generale se vuoi la portabilitÓ del sorgente puoi scriverti una generica funzione ClearScreen che, con appositi #ifdef, contenga un blocco di codice o l'altro a seconda del sistema su cui viene compilata.

Loading