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 ;)).
0
0
Metoda na C++ style: utwórz istringstream
ze swojego napisu i pobierz (przez operator >>) kolejno: liczbę, znak (separator) i liczbę.
1
Używając cstdio: scanf("%d:%d", &godzina, &minuta)