Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Створення програми "Підрахунок частоти введених слів у текстовому файлі"

Реферат Створення програми "Підрахунок частоти введених слів у текстовому файлі"





»>:,.?; '"; - оголошення строкової змінної

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, "...


Назад | сторінка 6 з 14 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: The Main Song, Or What Is There in Your Words?
  • Реферат на тему: Розробка в середовищі Turbo Pascal програми обчислення суми елементів рядкі ...
  • Реферат на тему: Мовна структура оголошення
  • Реферат на тему: Технологічна карта на нульовий цикл (земляні та бетонні роботи) зі зведення ...
  • Реферат на тему: Розробка програми обробки масиву даних з побудовою діаграми (предметна обла ...