salve
oggi stavo provando a pulire out con la funzione fflush(stdout), pero non faceva quello che io volevo
cosa posso usare?
salve
oggi stavo provando a pulire out con la funzione fflush(stdout), pero non faceva quello che io volevo
cosa posso usare?
Cosa vuol dire "pulire out"?
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
voglio cancellare quello che è stato scritto nel terminale, come posso fare? perche fflush nn funziona???
Ciao,
hai interpretato male la funzione di fflush:
Se invece vuoi pulire lo schermo allora puoi fare in (almeno due modi):La funzione fflush() forza la scrittura dei dati bufferizzati sullo stream
1. stampare un numero adeguato di "a capo", quindi
codice:printf("\n");
all'interno di un ciclo for
2. usare system("cls") su windows o system("clear") su linux. Nota: questa soluzione non è portabile.
@mimonic evitiamo l'uso della system, grazie...
Dicci il s.o. e noi ti diremo gli arcani comandi che naturalmente sono espressi benissimo nel world wide web.
Proporrei una ricerca quale "[c] windows cls console" o "[c] Linux cls terminale" o vedi te qualcosa del genere...
Amaro C++, il gusto pieno dell'undefined behavior.