an align="justify"> - функція повертає кількість символів у строковой константі n.
Gotoxy (x, y) - функція переміщує курсор у координату x, y.
Strncpy () - функція, яка копіює певну кількість символів з однієї строкової константи в іншу.
У даній програмі організована робота з файлом:
Якщо в деякій функції будуть потрібні певні ресурси, наприклад, потрібно відкрити файл, відвести блок пам'яті в області вільної пам'яті, встановити монопольні права доступу тощо, для подальшої роботи системи зазвичай буває вкрай важливо, щоб ресурси були звільнені належним чином. Зазвичай такий "належний спосіб" реалізує функція, в якій відбувається запит ресурсів і звільнення їх перед виходом. Наприклад:
use_file (const char * fn)
{* f = fopen (fn, "w");
// працюємо з f
fclose (f);
}
програма символ рядок блок
Все це виглядає цілком нормально до тих пір, поки ви не зрозумієте, що за будь-якої помилку, що сталася після виклику fopen () і до виклику fclose (), виникне особлива ситуація, в результаті якої ми вийдемо з use_file (), не звертаючись до fclose ().
У даній програмі також були використані основні логічні операції мови С + +, тобто цикли, умовні оператори і т.д.
Результати розрахунку. Аналіз і тестування
При запуску програми з'являється головне меню:
В
При виборі якого-небудь пункту цього меню, виникає підміню:
Подальший діалог з користувачем інтуїтивно зрозумілий. Слід тільки вибрати потрібний пункт підміню і стежити за повідомленнями на екрані компюютера. p align="justify"> Висновок
Мова "C" (вимовляється "сі") - це універсальна мова програмування, для якого характерні економічність вирази, сучасний потік управління і структури даних, багатий набір операторів. Мова "C" не є ні мовою "дуже високого рівня", ні "великим" мовою, і не призначається для деякої спеціальної області застосування. але відсутність обмежень і спільність мови роблять його більш зручним і ефективним для багатьох завдань, ніж мови, імовірно більш потужні. Мова "C", що спочатку призначався для написання операційної системи "UNIX" на ЕОМ DEC PDP-11, був розроблений і реалізований на цій системі Деннісом Річі. Операційна система, компілятор з мови "C" і по суті всі прикладні програми системи "UNIX" (включаючи все програмне забезпечення, використане при підготовці цієї книги) написані на "C". Комерційні компілятори з мови "C" існують також на деяких інших ЕОМ, включаючи IBM...