Stránka 1 z 1

Zápočet 16.1.2008 10:00

Napsal: 16. 1. 2008 13:25
od hardwire2
Na vstupu je "tabulka" s rozházeným formátováním a úkolem je zarovnat její sloupce doleva, doprava nebo na střed (podle parametrů) a případně řádky setřídit podle zadaného sloupce. Řádky tabulky jsou oddělené ve vstupním souboru newlinem, jednotlivá pole libovolným počtem bílých znaků.
Program bral parametry ve tvaru <jmeno_souboru> [index_sloupce_pro_trideni] [L|C|R]*pocet_poli
(parametry v [] byly dobrovolné)
Mohli jsem předpokládat, že vstupní soubor je korektní.

Přišlo mi to dost jednoduchý, vstup sem nasypal ze streamu do vectorů, setřídil (jako komparátor sem si udělal funktor - třídu s operatorem() ), a pak výstup z těch vectorů vysypal do coutu a doplnil mezerama.