Реферат: Электронная картотека планет солнечной системы
{
clrscr();
sovet("Введите параметры планеты");
pla=(PL*)malloc(sizeof(PL));
vvod(pla);
playn->prev=pla;
pla->next=playn;
playn=pla;
sovet("Для дальнейщего ввода нажми y, иначе любую клавишу.");
}
pla->prev=NULL;
while (pla->next)
pla=pla->next;
return(pla);
}
void vivodall(PL *pla) //Функция вывода на экран всех структур
{
int i=1;
puts("\n\t\t\t В С Я К А Р Т О Т Е К А\n");
printf("┌──────┬─────────────────┬────────────┬───────────────┬───────────┐\n");
printf("│ Номер│ Название │ Когда │ Кто открыл │ Кол-во │\n");
printf("│ стр. | планеты │ открыли │ планету │ спутников │\n");
printf("└──────┴─────────────────┴────────────┴───────────────┴───────────┘\n");
printf("┌──────┬─────────────────┬────────────┬───────────────┬───────────┐\n");
while (pla->prev)
{
printf("│ %5d │ %18s │ %12u │ %15s │ %11u │ ",i,pla->namepl,
pla->year,pla->people,pla->sputnik);
pla=pla->prev; i++;