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.
0
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);