Napište program, který ze vstupního souboru, který obsahuje jméno studenta (textový řetězec bez omezení délky),seznam maximálně 15 známek z jednotlivých předmětů, oddělených čárkou. Jméno je od známek odděleno dvojtečkou. Program z uvedeného souboru vytvoří výstupní soubor, který bude obsahovat řádky ve tvaru:

celé jméno studenta: prospel s vyznamenanim/prospel/neprospel

s tím, že student:

Jména vstupního a výstupního souboru budou programu předány jako parametry z příkazové řádky. V případě jakékoliv chyby při běhu programu (nesouhlasí počet parametrů z příkazové řádky, vstupní nebo výstupní soubor se nepodařilo otevřít, nelze alokovat paměť pro dalšího studenta, ...) program skončí s nenulovou návratovou hodnotou a vypíše vhodné chybové hlášení.

Data uložte do vhodné dynamické datové struktury a nezapomeňte uvolnit veškerou alokovanou paměť.

Program vhodným způsobem strukturujte a snažte se ho udržovat v přeložitelném stavu.

 

Na vypracování máte 60 minut.