|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jun 2008
Messaggi: 384
|
[C++] caratteri d'escape: non funziona \f. Come "svuotare" lo schermo?
Per andare a capo uso l'istruzione cout<<endl. Se non sbaglio dovrebbe essere l'omologa di cout<<"\n";. Per svuotare la pagina pensavo quindi di usare cout<<"\f" (nuova pagina,formfeed). Ma la risposta all'istruzione cout<<"\f"; sul mio PC con VC++2010, è la visualizzazione di un carattere speciale strano(cerchio con croce in basso), senza lo svuotamento della pagina.
http://www.mediafire.com/?opq84s5bd3fm6rs In passato ho ovviato a questo problema usando system("cls"); ma adesso non posso più usare una chiamata di sistema, perchè il mio programma console deve essere caricato all'interno di un'interfaccia grafica (come programma children). Le visualizzazioni normali del mio programma create con cout vengono visualizzate correttamente quando carico il programma, nell'interfaccia grafica. Comunque il problema dell'uso di "\f" si presenta già quando lancio in modalità console il mio programma senza caricarlo nella GUI. Come posso svuotare la pagina visualizzata? Compilatore Vc++ 2010 |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Sep 2000
Messaggi: 886
|
__________________
1986/2008 - 22 anni di rabbia cancellati in un giorno. Adesso passeranno altri 22 anni.. ![]() |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Jun 2008
Messaggi: 384
|
Quote:
|
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:51.