Реферат: Разработать программу на алгоритмическом языке программирования С , реализующую учебную систему
// Чтение во временную строку
read(handle,rs,140)
strcpy(fio,rs)
strcpy(yy,rs+60)
strcpy(addr,rs+65)
strcpy(grp,rs+125)
next=NULL
last=lst
if (!eof(handle))
next=new One_Record(handle,this)
}
// Записьданныхфайл
void One_Record::save(int handle) {
char rs[140]
strcpy(rs,fio)
strcpy(rs+60,yy)
strcpy(rs+65,addr)
strcpy(rs+125,grp)
_write(handle,rs,140)
if (next!=NULL) next->save(handle)
}
// Добавлениезаписивсписок
void One_Record::add(One_Record * a) {
// Проверка, дальше ли запись по алфавиту
if (strcmp(a->fio,fio)<0) {
// Вставка перед этим элементом
if (last!=NULL) {
a->last=last
a->next=this