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

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





<< / p>

«<2>- Відчистити із збереженням у файл »<< endl <<< / p>

«<3>- Кінець операції »<< endl; p; ??>> p; (p <1 | | p> 3) throw (char *)« Помилка введення, спробуйте заново »; (p == 1) / / видалення списку безповоротно з виведенням на екран

{i=1; (ptemp!=0) / / вивід на екран списку

{<< i << «) Код факультету:» << ptemp-> code << endl;

cout << «Назва факультету:» << ptemp-> name << endl;

cout << «ПІБ декана:» << ptemp-> fio << endl;

cout << «К-під кафедр:» << ptemp-> numkaf << endl; << «К-під викладачів:» < teacher << endl << endl;

i + +;=ptemp-> next;

} (temp!=0) / / видалення списку

{temp;=temp-> pred;

}=0; phead;=NULL;

} if (p == 2) / / видалення списку із збереженням у файл

{*f;=fopen(&laquo;Список_структур_2.dat&raquo;,&laquo;w&raquo;);(ptemp!=0)// Запис списку в файл

{(ptemp, sizeof (info), 1, f);=ptemp-> next;

}=phead; (f); (temp!=0) / / видалення списку

{temp;=temp-> pred;

}=0; phead;=NULL;

} if (p == 3) return;// Кінець операції

} (char * str) / / повідомлення і рестарт операції якщо не правильний вибір

{<< str << endl << endl;

}

}

} print () / / перегляд елементів у списку

{* temp=phead;// Створюється тимчасовий елемент

if (phead == NULL)

{<< «Список порожній» << endl;

return;

} (true) / / цикл для вибору операції виведення

{

{<< «Зробіть вибір» << endl <<< / p>

«<1>- Виведення списку на екран »<< endl <<< / p>

«<2>- Виведення списку в файл »<< endl <<< / p>

«<3>- Кінець операції введення »<< endl; p; ??>> p; (p <1 | | p> 3) throw (char *)« Помилка введення, спробуйте заново »; (p == 1) //вивід на екран

{

int i=1; (temp!=0) / / вивід на екран

{<< i << «) Код факультету:» << temp-> code << endl;

cout << «Назва факультету:» << temp-> name << endl;

cout << «ПІБ декана:» << temp-> fio << endl;

cout << «К-під кафедр:» << temp-> numkaf << endl; << «К-під викладачів:» < teacher << endl << endl;

i + +;=temp-> next;

}=phead;

} if (p == 2) / / вивід у файл

{* f;

f=fopen («Спісок_структур_2.dat», «w»); (temp!=0) / / збереження у файл

{

fwrite (temp, sizeof (info), 1, f);=temp-> next;

}=phead; (f);

} if (p == 3) return;// Кінець операції

} (char * str) / / повідомлення і рестарт операції якщо не правильний вибір

{<< str << endl << endl;

}

<...


Назад | сторінка 8 з 9 | Наступна сторінка





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

  • Реферат на тему: Програма, що реалізує роботу з текстом і збереженням даних у файл
  • Реферат на тему: Розробка програми, що реалізує алгоритм бінарного дерева
  • Реферат на тему: Розробка програми, що реалізує алгоритм, який використовує z-буфер
  • Реферат на тему: Розробка програми для зберігання і виведення списку співробітників і їхні з ...
  • Реферат на тему: Розробка програми реалізує емуляцію пружного зіткнення м'ячів