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

Реферат База даних "Студенти"





udent * find (char * nam)

{i; student * ptf;

ptf = ctrl.bbeg; (i = 0; i

{((strcmp (nam, ptf-> name)) == 0) ptf; = ptf-> next;

} NULL;

}

Пошук потрібного елемента в списку зайнятих елементів і видалення знайденого елемента (повернення елемента в список вільних елементів).

int delet (void)

{nam [20];

int i; student * ptr; ("--------------------------"); (" ; | Funkcia udalenia elementa | "); (" --------------------------- n "); (ctrl.nb = = 0)

{("Spicok zaniatih elementov pust n"); -1;

} ("Vvedite Familiu: n"); ("% s", nam); ((ptr = find (nam)) == 0)

{("Familia ne neidena n");

return -1;

} (ptr == ctrl.bbeg)

{(ctrl.nb == 1)

{. bend = NULL; (ptr); 0;

}

{. bbeg = ptr-> next;. bbeg-> prior = NULL; (ptr); 0;

}

}

{(ptr == ctrl.bend)

{> prior-> next = NULL;. bend = ptr-> prior; (ptr); 0;

}

{> prior-> next = ptr-> next;> next-> prior = ptr-> prior;

fr (ptr); 0;

}

}

}

Вставка нового елемента в список зайнятих елементів. Введення відомостей про новий студента: прізвище, ім'я, по батькові, курс, факультет, назва спеціальності, код групи, успішність. Підключення елемента до списку зайнятих елементів. p align="justify"> int input (void)

{

struct student * ptr;

printf ("-------------------------"); ("| funkcia vstavki elemntov |" ;); ("---------------------------- n n"); (ctrl.nf == 0)

{("Svobodnih elementov net n");

return -1;

} {= ctrl.fbeg; ("Vvedite familiu:"); ("% s", ptr-> name); ("Vvedite iniciali:"); ( "% s", ptr-> inik); ("Vvedite curs:"); ("% d", & ptr-> curs); ("Vvedite fakultet:"); ( "% s", ptr-> fak); ("Vvedite naimenovanie specialnosti:"); ("% s", ptr-> jobname); ("Vvedite cod gruppi:"); ( "% s", ptr-> job); ("Vvedite uspevaemost:"); ("% d", & ptr-> usp); (ctrl.nf == 1)

}

}. nb + +;. nf -; 0;

}}

Друк зайнятих елементів структури.

int print (void)

{i; student * ptr; = ctrl.bbeg; ("DATEBASE " STUDENT " n n"); (ctrl.nb == 0)

{("__________________ n"); ("| Baza dannih pusta | n"...


Назад | сторінка 4 з 11 | Наступна сторінка





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

  • Реферат на тему: Методика визначення елемента циклону
  • Реферат на тему: Прикладне додаток &Розробка проекту для створення нового класу Auto і елеме ...
  • Реферат на тему: Визначення елемента витрат з оплати праці
  • Реферат на тему: Відновлення справності елемента енергетичної установки
  • Реферат на тему: Організація роботи як елемента транспортної ланцюга