Vsego slov -% d", * i); - запис загальної кількості слів у файл
fclose (book);} - закриття файлу
getch (); - очікування натискання клавіші
}
int main () - оголошення головної функції
{
int w; - оголошення змінної типу int
setlocale (LC_ALL, "Russian"); - підключення кирилиці в консолі
while (1) {- цикл з рекурсією
clrscr (); - очищення екрана
printf ("============================= n"); - висновок повідомлення
printf ("Kursovoi proekt n");
printf ("Vypolnil student gryppy 12-94 n"); ("Romanov AS n"); ("============== =============== n ");
printf ("MENU n"); - висновок меню
printf ("1: Read from file n"); ("2: Rezult n"); ("3: Write in file n"); ("4 : Exit n "); ("% d ", & w); - введення значення w (w) {- оператор вибора1: Read (& e); Delete (& e); g = Scan (V , & e); break; - виконання функцій2: Output (V, & e, g); break; 3: Write (V, & e, g); break;
case 4: exit (0);} - вихід з програми
}
}
У програмному коді використано 6 функцій (читання з файлу, обробка даних, занесення даних в структуру, висновок результату на екран, висновок результату у файл, меню у головній функції). Для роботи програми необхідний як мінімум один файл - необхідно вважати дані. Також є можливо вивести результати роботи програми в той же файл. p align="justify"> Для перевірки розробленого додатка проведемо тестування її роботи.
Всі тести були проведені на базі групи користувачів.
Тест № 1
Перевірка роботи функції видалення знаків пунктуації з слів.
В якості тестового тексту візьмемо наступні пропозиції (Рис № 11):
В
Рис № 11. Тест № 1. br/>
Виходячи з заданого тексту, можна припустити, що очікуваним результатом роботи програми буде висновок 3-х унікальних слів.
Перевірка (Рис № 12):
В
Рис № 12. Тест № 1.Проверка видалення знаків пунктуації
Як видно з скріншоту консолі, програма повністю впоралася з першим тестом.
Тест № 2.
Перевірка роботи лічильника загального входження слів.
В якості тексту візьмемо частину введення. Дізнаємося кількість слів фрагмента за допомогою Microsoft Word (Рис № 13):
В
Рис № 13. Тест № 2. Підрахунок слів за допомогою В«Microsoft Word 2010В»
Тест № 2Поместім даний фрагмент в текстовий файл і порівняємо з резу...