База даних засобами С++
7

 

 

 

 

5. Висновок

 

Програма відповідає поставленим вимогам, виконує основні функції по роботі з базою даних (створення, перегляд, сортування, пошук інформації, доповнення, видалення інформації).

Програма потребує доопрацювання і призначена для загального користування.              

 

 

6. Додаток

 

Код програми на мові програмування «С»

 

#include <stdio.h>// підключення зовнішніх модулів

#include <stdlib.h>

#include <conio.h>

#include <string.h>

 

struct aviabase// опис структури

{

int bn,    // бортовий номер літака

     ves,   // вага літака

     mpod// максимальна вагопідйомність літака 

     mspd// максимальна швидкість літака

     mdal// максимальна дальність польоту літака

     top,   // об’єм паливного баку

     ecip// кількість екіпажу

 char typ[10];    // тип латака

};

 

int g;// опис змінних і масивів

aviabase d[20];

void create()     // процедура створення бази даних

{

aviabase t;

FILE *st;

int s,n;

s=sizeof(t);

st=fopen("aviabase.dat","w");// відкриття файла aviabase.dat для запису

 printf("----------------------------------- \n");

printf("Сколько записей будет содержать БД: ");

 printf("----------------------------------- \n");
scanf("%d",&n);// кількість записів в базі даних

 for (int i=0; i<n; i++)// цикл повториться n разів

 {

  printf("Бортовой номер: ");

  scanf("%d",&t.bn);

  printf("Тип: ");

  scanf("%s",&t.typ);

  printf("Вес, т: ");

  scanf("%d",&t.ves);

  printf("Максимальная подъемоспособность, т: ");

  scanf("%d",&t.mpod);