Wyświetlanie liczby poprzedzonej zerami

0

Chciałbym napisasć skrypt wyświetlający godzinę. Jak mógłbym zrobić, żeby liczby jednocyfrowe były poprzedzone jednym zerem (np. 12:04:09, 00:00:00)? Mógłbym użyć if'ów, ale chciałbym się dowiedzieć, czy istnieje inny sposób, dzięki któremu nie musiałbym ich używać. Może mi być potrzebne wyświetlanie liczby z n zerami przed w innych skryptach, a nie chcę ustawiać ich liczby sztywno na dwa.

1

cout << setw(2) << setfill('0') << 3;

0
Rev napisał(a):

cout << setw(2) << setfill('0') << 3;

On chciał skrypt :D
http://lua-users.org/wiki/LuaPrintf

0
printf("%02d:%02d:%02d\n", 12, 4, 9);

1 użytkowników online, w tym zalogowanych: 0, gości: 1