Wyświetlanie liczby poprzedzonej zerami

Wyświetlanie liczby poprzedzonej zerami
AK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 18
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.

RE
  • Rejestracja: dni
  • Ostatnio: dni
1

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

Spine
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 7104
0
Rev napisał(a):

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

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

OA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 95
0
Kopiuj
printf("%02d:%02d:%02d\n", 12, 4, 9);

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.