»>:,.?; '"; - оголошення строкової змінної
int k, r, j, d; - оголошення змінної з типом int
for (d = 0; d! = * i; d + +) {- цикл видалення знаків пунктуації з слів, проходить по всьому масиву рядків words
for (k = 0; spr [k]! = ' 0'; k + +) {- цикл читання знаків із заданої рядки, працює до тих пір, поки не досягне нуль-термінатора
for (r = j = 0; words [d] [r]! = ' 0'; r + +) - цикл порівняння символів з масиву рядків words з рядком spr
if (words [d] [r]! = spr [k]) - умова перевіряє чи співпадає даний символ із символом з рядка spr, після чого зрушує символи рядка. На місце співпала символу ставиться нуль-термінатор
{words [d] [j + +] = words [d] [r];}
words [d] [j] = ' 0';}
}
}
void Output (CNT * V, int * i, int q) - прототип функції виведення результатів роботи програми на екран з параметрами-покажчиками на структуру і змінними типу int
{
int j; - оголошення змінної типу int
if (t! = 1) {- перевірка на заповнення масиву рядків
printf ("Snachala nyjno prochitat 'fail n"); ("Press any key to escape for menu");} {- якщо умова не виконана, то діє даний оператор
clrscr (); - очищення екрана
for (j = 0; j! = q; j + +) {- цикл виведення слів зі структури
printf ("slovo '% s' - kol-vo:% d n", V [j]. word, V [j]. num);} ("Vsego slov - % d ", * i);} - виведення кількості всіх слів
getch (); - очікування натискання клавіші
}
void Write (CNT * V, int * i, int q) - прототип функції запису у файл результатів роботи програми з параметрами-покажчиками на структуру і змінними типу int
{
int j; - оголошення змінної з типом int
char name [50]; - оголошення строкової змінної
FILE * book; - оголошення покажчика на файл
clrscr (); - очищення екрана
if (t! = 1) {- перевірка умови на заповнення масиву рядків
printf ("Snachala nyjno prochitat 'fail n"); ("Press any key to escape for menu");} {("Vvedite nazvanie faila i put' k nemy n" ;); - висновок повідомлення про введення шляху і назви файлу ("% s", & name); - введення шляху і назви файлу
book = fopen (name, "wt"); - відкриття файлу в режимі запису
for (j = 0; j! = q; j + +) {- цикл запису результатів роботи програми
fprintf (book, "slovo '% s' - kol-vo:% d n", V [j]. word, V [j]. num);} - запис у файл (book, "...