» Poradna » Programy

[C] rozdělení řetězců

 |   |   |  [212.158.145.---]

Jaká je v C nejlepší cesta jak dělit řetězce následujícího typu -

například
20km na 3 složky 20, k, m
16m na složky 16, 1, m
100MJ na složky 100, M, J

apod. - ?

Jediné, co mě napadá, je řetězec zapsat do souboru, potom tento soubor po znaku číst, ošetřovat každý znak a potom příslušné znaky spojit. Existuje i něco lepšího?

Díky

L. Kutner

Odpovědi na otázku

 |   |   |  [62.65.185.---]

Naozaj nerozumim co chces robit?
Zo stdin nacitas 20km potom to zapises do suboru, potom to zas opat zacnes citat po znakoch a na koniec to spojis....
No toto asi nechces tak to trosku viac upresni (16m na složky 16, 1, m // preco 1?)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |   |  [212.158.145.---]

Protože metr je základni jednotka a nemá žádnou násobnou předponu. To jsem myslel pro zachování počtu složek

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Nejlepší cesta, Řetězec



Určitě si přečtěte


Aktuální číslo časopisu Computer

Test 6 odolných telefonů a 22 powerbank

Srovnání technologií QLED a OLED

Měřte své sportovní výkony

Sady pro chytrou domácnost