Voglio fare una barra di avanzamento per la mia applicazione terminale che avrebbe funzionato qualcosa come:come aggiornare un messaggio stampato nel terminale senza ristampa (Linux)
[XXXXXXX ]
che darebbe un'indicazione visiva di quanto tempo c'è rimasto prima che il processo sia completato.
So che posso fare qualcosa di simile la stampa sempre più X di aggiungendoli alla stringa e poi semplicemente printf, ma che sarà simile:
[XXXXXXX ]
[XXXXXXXX ]
[XXXXXXXXX ]
[XXXXXXXXXX ]
o qualcosa del genere (ovviamente si può giocare con la spaziatura.) Ma questo non è visivamente estetico. C'è un modo per aggiornare il testo stampato in un terminale con un nuovo testo senza ristamparlo? Questo è tutto sotto Linux, C++.
funziona come un incantesimo, grazie – ldog