Fortschrittsanzeige (Progressbar) in C++
Angelegt von Andreas Steinel
Eine Funktion die ich schon immer haben wollte: Fortschrittsanzeige in meinem C++ Programm. Da ich in der letzten Zeit wieder vermehrt an Bildverarbeitungsproblemen arbeite und diese oft sehr lange rechnen, habe ich mich nun endlich dazu entschlossen, mir endlich eine Fortschrittsanzeige in C++ zu programmieren. Ich hatte in der Vergangenheit bereits in Ruby mit einer Bibliothek gearbeitet, die genau das macht was ich will:
(Prozentangabe) [-------- ] Restdauer
Dies ist mir nun gelungen und den recht einfachen Code für Linux/MacOS kann man sich hier herunterladen ( Header Source ). Hier die Anzeige, wenn das Programm fertig ist:
$ ./eed_inpaint examples/neworleans.pgm examples/neworleans_mask.pgm 100.00% [-------------------------------------] took 11.68 seconds
Da ich im Internet keine Bibliothek für C++ gefunden habe, die man leicht einbinden kann und die Platform-unabhängig geschrieben ist, biete ich hiermit meine Version zur freien Verfügung an. Evt. ist sie jemandem hilfreich.