Laboratorium Pascala i C, ZSI I. 2004/05

Zadanie nr 15 (C4) (zadane 25 V 2005, termin oddania 2 VI 2005, godz. 23:59)

Napisz w C program, ktory wywolany z dwoma parametrami n1 i n2 bedacymi
nazwami plikow tekstowych, utworzy plik o nazwie n2 i wpisze do niego
wiersze pliku n1 uporzadkowane niemalejaco w kolejnosci leksykograficznej.

Program powinien umiescic zawartosc pliku w pamieci w postaci listy wierszy,
a nastepnie posortowac ja korzystajac z algorytmu sortowania przez scalanie
(mergesort) i wypisac wynik.

Uwagi:

Program powinien sprawdzac, czy zostal wywolany z wlasciwa liczba parametrow
i czy pliki udalo sie otworzyc.

Mozna zalozyc, ze cala zawartosc pliku zmiesci sie w pamieci, ale nie wolno
nakladac ograniczenia na dlugosc wiersza ani pliku.

Mozna tez zalozyc, ze ostatni wiersz pliku jest poprawnie zakonczony ('\n').