PP2 - semestral project
Statystyka pliku tekstowego Program ma za zadanie wczytać plik tekstowy (podany z wiersza poleceń) i podać w wyniku działania:
- ilość znaków
- ilość liter (w tym małych i dużych oraz polskich)
- ilość zdań
- ilość wyrazów (spójniki nie są wyrazami)
- ilość linii tekstu w pliku (za linię uznajemy ciąg znaków zakończony "enterem") Program ma w pamięci stworzyć dynamiczną tablicę. Każdy element takiej tablicy ma przechowywać jedną linię tekstu. Menu programu powinno udostępniać takie akcje:
- wyświetlenie linii nr # podanej przez użytkownika
- nawigowanie pomiędzy kolejnymi liniami tekstu z pliku (za pomocą klawiszy strzałek)
- zapis pliku w odwrotnej kolejności linii tekstu
- zapis pliku w odwrotnej kolejności znaków
- zamianę polskich liter na łacińskie odpowiedniki Program musi obsługiwać pliki z polskimi znakami (kody dwubajtowe). Należy przyjąć pewien maksymalny rozmiar pliku taki, aby możliwe było wczytanie go do pamięci! Program ma wyświetlać czytelne i jasne komunikaty dla użytkownika. Program musi posiadać menu interaktywne (ładnie opracowane z kolorami) oraz parametry wiersza poleceń, oba odpowiadające wszystkim poleceniom jakie program obsługuje.