To KIIV :
parser, flex, overkill ... to si moc nepokecáme
Když načtu celý polynom fscanf(fr, "%s", &polynom1) - tak jak lze co nejjednodušeji rozdělit polynom na jednotlivé členy, aby se s ním dalo dále pracovat?
Příspěvky odeslané z IP adresy 147.230.153.–
Ahoj, hledám hodné duše, které by mi byly ochotné poradit..
Pracuji na programu, který načte polynomy ze souboru a umožní s nimi základní jednoduché operace - sčítání, odečítání, násobení a výsledek zapíše do výstupního souboru. Bohužel jsem se zasekla už na začátku při samotném načítání. Zvládám jen načtení jednotlivých členů polynomu (např. 2x^3), ale s celými polynomy včetně znamének mám již problém..
Vyučující programování mi sice poskytla program na sčítání polynomů, ale psaný v pascalu, takže mi je naprosto k ničemu, když nevím, jak se pracuje se strukturami v C. (Tedy alespoň předpokládám, že budu potřebovat struktury, resp něco, kam uložím jednotlivě koeficienty a stupně - vymyslela jsem sice, že nějaká ta struktura, pole, bude ukládat na 1. pozici koeficient prvního stupně, na 2. pozici koeficient druhého stupně atd., ovšem opravdu nevím, jak to v C zrealizovat.)
Byla bych vděčná za užitečnou a nápomocnou radu, případně za část kódu podobně fungujícího programu.