#include #include #include #define max 5 void menu(); void Provoli(); void PoleisAn(); void PoleisAf(); void Times(); void Theseis(); struct ptisi{ char No[5]; char PoliAn[15]; char PoliAf[15]; int Timi; int Theseis; }; struct ptisi *Ptiseis[5]; main() { int epilogi; do{ menu(); printf("\n\nEpilogi :"); scanf("%d", &epilogi); switch(epilogi) { case 1:Provoli(); break; case 2:PoleisAn(); break; case 3:PoleisAf(); break; case 4:Times(); break; case 5:Theseiss(); break; case 6: exit(8); break; default: printf("Error, wrong number\n"); break; while(epilogi<=6 && epilogi >=1); } } void menu(){ int choice; system("clear"); printf("\n1. Provoli\n2. Poleis Anax.\n3. Poleis Afix.\n4. Timi\n5. Theseis\n6. Exit"); } void Provoli(){ int i; for(i=0;iNo, *(Ptiseis+i)->PoliAn, Ptiseis[i].PoliAf); } void PoleisAn(){ int i; system("clear"); for(i=0;i