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

Реферат Створення бази даних, що зберігає інформацію про студентів навчального закладу





; [Прізвище] [Ім'я] [№ групи] [Д.рожденія] [перший КС] [друга КС] lt; lt; endl; (flag == 2) lt; lt; Введіть зміненого студента: [Прізвище] [Ім'я] [№ групи] [Д.рожденія] [перший КС] [друга КС] lt; lt; endl;

cin gt; gt; temp- gt; fam gt; gt; temp- gt; name gt; gt; temp- gt; group gt; gt; temp- gt; d gt; gt; temp- gt; KS1 gt; gt; temp- gt; KS2; [i]=(int) * ( amp; temp); gt; next=(* p) - gt; head;

(* p) - gt; head=temp; (flag == 1)

cout lt; lt; Студент додано успішно! lt; lt; endl; (flag == 2) lt; lt; Студент успішно змінений! lt; lt; endl; ();

} (spis * p) {// виведення списку на екран


spis * temp=p- gt; head; j=0; (temp!=NULL) {(((spis *) index [j]) - gt; fam [0]!= laquo ; 0 ) lt; lt; ((spis *) index [j]) - gt; fam lt; lt; lt; lt; ((spis *) index [j]) - gt; name lt; lt; lt; lt; ((spis *) index [j]) - gt; group lt; lt; lt; lt; ((spis *) index [j]) - gt; d lt; lt; lt; lt; ((spis *) index [j]) - gt; KS1 lt; lt; lt; lt; ((spis *) index [j]) - gt; KS2 lt; lt; endl;=temp- gt; next; ++;

}

} Del (spis ** p, int flag) {

char k [20]; (flag == 1) lt; lt; Введіть прізвище для видалення студента: lt; lt; endl; (flag == 2) lt; lt; Введіть прізвище для зміни студента: lt; lt; endl;

cin gt; gt; k; lt; lt; k lt; lt; endl; * temp=(* p) - gt; head; j=0; (temp!=NULL) {(strcmp (temp- gt; fam, k) == 0) {memset (temp- gt ; fam, 0, sizeof (char)); index [j]=0;} ++;=temp- gt; next;

} (flag == 1)

cout lt; lt; Студент успішно видалений! lt; lt; endl; (flag == 2) lt; lt; Студент готовий до зміни! lt; lt; endl; ();

} (spis ** p) {* out;=fopen ( database , w ); n=0; * temp=(* p) - gt; head; ( temp!=NULL) {(temp- gt; fam [0]!= 0 ) ++;=temp- gt; next;

} (out, % d n , n);=(* p) - gt; head; (temp!=NULL) {(temp- gt; fam [0]! = 0 ) (out, % s% s% s% s% d% d n , temp- gt; fam, temp- gt; name, temp- gt; group, temp- gt; d, temp- gt; KS1, temp- gt; KS2);

temp=temp- gt; next;

} lt; lt; Дані про студентів вдало збережені у файл! lt; lt; endl; (); (out);

} (spis * p) {// процедура очищення списку

while (p- gt; head!=NULL) {* temp=p- gt; head- gt; next; p- gt; head; gt; head=temp;

}

} (spis ** p) {// процедура завантаження списку з файлу

Clear (* p); * in;=fopen ( database , r ); n; (in, % d , amp; n);=n; lt; lt; n lt; lt; endl; (n gt; 0) {* temp=newspis; (in, % s% s% s% s% d %dnraquo;,temp-gt;fam,temp-gt;name,temp-gt;group,temp-gt;d,amp;temp-gt;KS1,amp;temp-gt;KS2);[i] =(Int) * ( amp; temp); gt; next=(* p) - gt; head;

(* p) - gt; head=temp; -; i ++;

} lt; lt; Дані успішно зчитані! lt; lt; endl; ();

} (spis ** p) {// процедура пошуку студента за прізвищем, ім'ям та номером групи lt; lt; Пошук за прізвищем, ім'ям та номером групи: lt; lt; endl;

chartF [20], tN [20], tG [8]; gt; gt; tF gt; gt; tN gt; gt; tG; s=0; * temp=(* p) - gt ; head; (temp!=NULL) {(temp- gt; fam [0]!= 0 amp; amp; strcmp (temp- gt; fam, tF) == 0 amp; amp; strcmp (temp- gt; name, tN) == 0 amp; amp; strcmp (temp- gt; group, tG) == 0) { lt; lt; temp- gt; fam lt; lt; lt; lt; temp- gt; name lt; lt; lt; lt; temp- gt; group lt; lt; lt; lt; temp- gt; d lt; lt; lt; lt; temp- gt; KS1 lt; lt; lt; lt; temp- gt; KS2 lt; lt; endl;=1 ;;

}=temp- gt; next;

} (s == 0) cout lt; lt; Пошук не дав результатів lt; lt; endl;

getch ();

} Less (int p, int q) {(strcmp (((spis *) p) - gt; group, ((spis *) q) - gt; group) lt; 0) return 1; if (strcmp (((spis *) p) - gt; group, ((spis *) q) - gt; group) gt; 0) return 0; if (strcmp (((spis *) p) - gt ; fam, ((spis *) q) - gt; fam) gt; 0) return 0; if (strcmp (((spis *) p) - gt; fam, ((spis *) q) - gt; fam) lt; 0) return 1; if (strcmp (((spis *) p) - gt; name, ((spis *) q) - gt; name) gt; 0) return 0; if (strcmp (((spis * ) p) - gt; name, ((spis *) q) - gt; name) lt; 0) return 1; 0;

} (int L, int R) {x=index [L]; i=L; j=R; (i lt;=j) {(Less (index [i], x) ) i ++; (Less (x, index [j])) j -; (i lt;=j) {int t=index [i]; [i]=index [j]; [j]=t; ++ ; j -;

}

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





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

  • Реферат на тему: Formation of group behaviour in the organisations
  • Реферат на тему: The American Flag
  • Реферат на тему: Турпродукт та послуги маркетингової компанії World Group
  • Реферат на тему: Турпродукт та послуги маркетингової компанії World Group
  • Реферат на тему: Аналіз системи збуту продукції в компанії &Adidas Group&