Programarea Calculatoarelor 2 - Laborator 5
Problema 1
Să se implementeze un program care numără caracterele, cuvintele și liniile
citite de la intrarea standard, pana la sfarsit de fișier.
Modificați apoi programul în așa fel încât să numere și câte linii conțin si altceva in afara de spații albe sau comentarii. Un comentariu e orice secventa de caractere care incepe cu //, pana la sfarsitul liniei.
Precizări
Cuvintele sunt secvențe de caractere despărțite prin unul sau mai multe
"spații albe": spații, tab, caractere de linie nouă, și altele indicate de
funcția isspace(). O linie se numără doar când e încheiată cu
'\n'. Programul va tipări la ieșire numărul de linii, cuvinte,
și caractere, aliniate la dreapta pe un câmp de lățime 7, și separate prin
câte un spațiu. Pentru comparație, folosiți programul UNIX wc
(word count).
Observație: Pentru a indica sfârșitul fișierului standard de intrare,
în cazul introducerii de la tastatură, în UNIX se tastează Control-D.
Dacă pe linia curentă s-au introdus deja caractere, Control-D trebuie
repetat de două ori.
Marius Minea
Last modified: Wed Nov 3 15:59:39 EET 2004