Zadání
Napište třídu Reverse, která bude obracet pořadí řádků. Program bude očekávát 2 parametry z příkazové řádky, kde prvním bude jméno vstupního souboru a druhým jméno výstupního souboru. Výstupní soubor bude obsahovat řádky vstupního souboru v opačném pořadí (1. řádek vstupního souboru bude poslední ve výstupním souboru, ..., poslední řádek vstupního souboru bude prvním řádkem výstupního souboru). V případě, že není zadán správny počet parametrů z příkazové řádky aplikace vypíše odpovídající chybové hlášení. Stejně se aplikace zachová, pokud vstupní soubor neexistuje.
Poznámky
- Použijte vhodnou strukturu pro uchování vstupního souboru v paměti.
- Třídu dobře strukturujte. Veškerý kód by neměl být v jedné metodě.