10
ho trovato questa domanda già chiesto, ma la risposta a tutti dà ècorrettamente pad interi negativi con zeri con std :: cout
std::cout << std::setw(5) << std::setfill('0') << value << std::endl;
che va bene per i numeri positivi, ma con -5, stampa:
000-5
C'è un modo per farlo stampare -0005 o forzare cout per stampare sempre almeno 5 cifre (che risulterebbe in -00005) come possiamo fare con printf?
Funziona, grazie! – Philippe
Sei il benvenuto! Questa domanda è andata bene e rapidamente. Spero che questo aiuti anche gli altri. – BoBTFish