Реферат: Отчет по учебной практике ОАиП база данных студентов создание, поиск, удаление, сортировка, все,
case 4: sort(fn); break;
case 5: return;
}
}
}
}
void add(char *fn)
{
FILE *fp;
data st;
int pr;
while (1) {
st.num=find_max_num(fn)+1;
clrscr();
_setcursortype(_SOLIDCURSOR);
gotoxy(20,6); cout<<"Фамилия : "; cin>>st.lastName;
gotoxy(20,8); cout<<"Имя : "; cin>>st.firstName;
gotoxy(20,10); cout<<"Отчество : "; cin>>st.midName;
gotoxy(20,12); cout<<"№ группы : "; cin>>st.groupNumber;
gotoxy(20,14); cout<<"Средний балл студента : ";
fflush(stdin);scanf("%f",&st.mark);
if (!check(fn, st)) {
if ((fp = fopen(fn,"ab+")) == NULL) {
printf("File could not be opened.\n");
return;
}
fwrite(&st, sizeof(data),1,fp);
fclose(fp);
return;