Forum » Programiranje » [C++] Obdelovanje vhodnega besedila
[C++] Obdelovanje vhodnega besedila
![](https://static.slo-tech.com/stili/avatar_gray.gif)
i33a ::
Nebi rad odpiral nove teme, zato bom vprašal kar tukaj.
Napisati moram nek program, kjer je kot vhodni podatek ura v formatu: xx:yy, ali pa xx:y ali pa x:yy.Primer(10:17)
x-i predstavljajo ure, y-i pa minute. Vse ostalo deluje, potreboval bi le 2 spremenljivi, v kateri bi bile shranjene ure in v drugi minute... Nisem najbolj vešč string funkcij, zato bi lepo prosil, če mi lahko kdo pomaga?
Napisati moram nek program, kjer je kot vhodni podatek ura v formatu: xx:yy, ali pa xx:y ali pa x:yy.Primer(10:17)
x-i predstavljajo ure, y-i pa minute. Vse ostalo deluje, potreboval bi le 2 spremenljivi, v kateri bi bile shranjene ure in v drugi minute... Nisem najbolj vešč string funkcij, zato bi lepo prosil, če mi lahko kdo pomaga?
![](https://static.slo-tech.com/stili/avatar_gray.gif)
black ice ::
Shraniš kot string, nato pa poiščeš položaj (indeks) dvopičja v stringu, levo od dvopičja daš kot ure in desno kot minute.
![](https://static.slo-tech.com/stili/avatar_gray.gif)
darkkk ::
![](https://static.slo-tech.com/stili/avatar_gray.gif)
i33a ::
Položaj dvopičja sem našel. Zdaj me zanima le še kako dati v en string, kar je pred dvopičjem in v drugega kar je za dvopičjem. Ter seveda tadva stringa pretvoriti v intagerja.
![](https://static.slo-tech.com/stili/avatar_gray.gif)
black ice ::
Ustvariš dva stringa, v enega shraniš znake prvotnega stringa od 0 do dvopičja v drugega pa od dvopičja do length.imestringa.
Zakaj pretvorba v int?
Zakaj pretvorba v int?
![](https://static.slo-tech.com/stili/avatar.gif)
snow ::
drugič odpri novo temo.
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins
![](https://static.slo-tech.com/stili/avatar_gray.gif)
darkkk ::
Za podnize uporabiš tole: http://www.cplusplus.com/reference/stri...
Pač z find najdeš mesto dvopičja - do tam vzameš 1. niz, od tam pa do konca pa drugi niz.
Pač z find najdeš mesto dvopičja - do tam vzameš 1. niz, od tam pa do konca pa drugi niz.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [C] Kazalčna aritmetikaOddelek: Programiranje | 3127 (1908) | blay44 |
» | Kako zaznati in izpisati več znakov v stringu?Oddelek: Programiranje | 1603 (1427) | Ciklamen |
» | c++ pretvorba malih črk v velike in obratnoOddelek: Programiranje | 1006 (795) | cosa nostra |
» | C++ statistikaOddelek: Programiranje | 1520 (1193) | hexor |
» | velike male besede c++Oddelek: Programiranje | 2631 (2247) | PoPon2 |