Zadanie 5 (2 pkt, termin oddania 28.01) ---------------------------------------- Napisz program sort, który: 1) wczytuje ze standardowego wejścia wiersz po wierszu plik tekstowy, umieszczając go w tablicy wskaźników do napisów (napisy są tworzone dynamicznie, tylko tyle ile jest wierszy w pliku), 2) sortuje tę tablice algorytmem sortowania bąbelkowego (będzie omówiony na laboratorium) ale przy zamianie kolejności elementów zamienia tylko wskaźniki, a nie kopiuje całych napisów, 3) wypisuje posortowaną tablicę na standardowe wejście. 4) zwolni przydzieloną pamięć. Długie wiersze w pliku program ma prawo obcinać do pierwszych 255 znaków. Jeśli plik ma więcej wierszy niż rozmiar tablicy, to program ma wypisać komunikat o błędzie i przerwać działanie. Na początku działania programu, po wczytwaniu pliku i po zwolnieniu pamięci należy wypisać (funkcje memavail i maxavail) wielkość dostępnej pamięci. Dla chętnych: - użyć funkcji getmem i freemem zamiast new i dispose w celu przydzielania napisom tylko tyle pamięci, ile jest niezbędne do ich zapamiętania.