Laboratorium Pascala i C, ZSI I. 2004/05 Zadanie nr 16 (C5) (zadane 1 VI 2005, termin oddania (ZMIENIONY) 14 VI 2005, godz. 23:59) Napisz w C program, który wywołany z dwoma parametrami n1 i n2 będącymi nazwami plików tekstowych, utworzy plik o nazwie n2 i wpisze do niego wiersze pliku n1 uporządkowane rosnąco (czyli bez powtórzeń) w kolejności leksykograficznej. Program powinien umieścić zawartość pliku w pamięci w postaci drzewa BST wierszy, wstawiając do niego kolejny wiersz tylko, jeśli go tam jeszcze nie ma. Na zakończenie należy wypisać wszystkie wiersze przechodząc drzewo infiksowo od lewej do prawej. Uwagi: Program powinien sprawdzać, czy został wywołany z właściwą liczbą parametrów i czy pliki udało się otworzyć. Można założyć, że cała zawartość pliku zmieści się w pamięci, ale nie wolno nakładać ograniczenia na długość wiersza ani pliku. Można też założyć, że wszystkie wiersze pliku są poprawnie zakończone ('\n'). Pusty plik danych uznajemy za poprawny - liczba jego wierszy wynosi 0.