Zadanie zaliczeniowe z laboratorium Pascala i C. ZSI I. 00/01 Termin opublikowania: tydzień 01.01.01-05.01.01 Termin oddania: tydzień 08.01.01-12.01.01 Liczenie słów (2 pkty) ------------------------------------- Napisz program, który wypisuje na ekranie informacje statystyczne o wskazanym przez użytkownika pliku. Informacje statystyczne o pliku mają zawierać: - liczbę wierszy, - liczbę słów, - liczbę znaków (bez znaków reprezentujących przejścia do nowych wierszy i bez znaku reprezentującego koniec pliku), - długość najkrótszego i najdłuższego słowa, - długość najkrótszego i najdłuższego wiersza. Przy wypisywaniu należy specjalnie zaznaczać, że pewnych informacji nie dało się policzyć (bo nie było ani jednego słowa lub wiersza). Przez słowo rozumiemy maksymalny ciąg znaków ograniczony białymi spacjami (spacje, znaki tabulacji, znaki końca wiersza), początkiem lub końcem pliku. Użytkownik wskazuje plik podając jego nazwę w wierszu komendy. Jeśli tego nie zrobi program ma dopytać użytkownika o nazwę pliku. Program ma także sprawdzać, czy plik wskazany przez użytkownika istnieje (jeśli nie ma kończyć pracę ze stosownym komunikatem) i czy nie podano więcej niż jednego parametru w wierszu komendy. Errata: 1) W wierszu 19 (definicja słowa) zamiast: "maksymalny ciąg" powinno być: "maksymalny niepusty ciąg". 2) Dodano drugą część ostatniego zdania treści zadania (w. 24): "i czy nie podano więcej niż jednego parametru w wierszu komendy."