C++ Zamiana godziny z minutami, na minuty - problem ze stringami.

Odpowiedz Nowy wątek
2011-10-07 20:48
0

Mam mały problemik, który wydaje mi się, że jest prosty do rozwiązania. Piszę program, który na wejściu będzie dostawał godzinę, w postaci np.:
15:32
albo
6:18
Musi to być koniecznie oddzielone dwukropkiem, więc nie wchodzi w grę proszenie użytkownika o podanie najpierw godzin, a później minut.
Chodzi mi o to, jak napisać - zapewne na stringach - żeby program potrafił sobie oddzielić i wstawić (zapewne do tablicy, bo łatwiej się nie da) wszystko, co przed dwukropkiem, jako godziny, a wszystko, co po dwukropku (oczywiście do entera), jako minuty, żebym mógł już później bez problemu skorzystać z godzin, jak i minut (chodzi mi o zamianę z godzin i minut na minuty, ale z taką funkcją, to sobie sam poradziłem w kilkanaście sekund ;)).

Pozostało 580 znaków

2011-10-07 20:58
Rev
0

Metoda na C++ style: utwórz istringstream ze swojego napisu i pobierz (przez operator >>) kolejno: liczbę, znak (separator) i liczbę.


Pozostało 580 znaków

2011-10-07 21:28

Używając cstdio: scanf("%d:%d", &godzina, &minuta)

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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