Ok, sono un po 'imbarazzato nel chiedere una cosa così semplice, ma ancora.Mostrare i progressi nell'applicazione della riga di comando
Ho un'applicazione di utilità della riga di comando e ho bisogno di mostrare il progresso all'utente.
ho potuto scrivere il progresso in cout, in questo modo:
std::cout << "10%\n";
...
std::cout << "20%\n";
...
std::cout << "30%\n";
... ma come risultato utente vedrà:
some line printed before
10%
20%
30%
...
... ma quello che ho veramente bisogno è che la percentuale ha fatto aggiornati, come questo all'inizio:
some line printed before
10%
...
... e dopo l'aggiornamento:
some line printed before
20%
...
... e dopo secondo aggiornamento:
some line printed before
30%
...
Come devo ottenere questo?
Anche se le risposte qui sotto sono buone, è impossibile dire con certezza che cosa funziona, a meno che non si stato il sistema operativo il programma viene eseguito in. –
@AmigableClarkKant Ho bisogno che il lavoro sia su Linux (Ubuntu) e Windows. –
Penso che la risposta di Joachim Pileborgs dovrebbe funzionare bene per questi. –