#include
#include
#include

//listedeki duğumlerin veri yapısının tanımlanması

typedef struct toplulukBLISTE;
//listenin ilk ve son adreslerini tutan işaretciler

BLISTE *ilk=NULL, *son=NULL;

//fonksiyın bildirimleri

BLISTE *ara(int);
BLISTE *sil(int);
BLISTE *okuKlavye();
void yazRkran(BLISTE *);

// ana program

main()



}
}
//kayıt ekleme fonksiyonu

int ekle(BLISTE *ki)

else

return 0;
}
// listedeki tum kayıtları listeleme

int listele()

return 0; // listeleme yapıldı

}
// listede kayıt arama
BLISTE *ara(int aranan)

return NULL;

// listeden bir kayıt silme

BLISTE *sil(int silinecek)
// silinecek listede varsa o ve bir onceki bulundu
if(p!=NULL)
else
ilk=ilk->arka;

}
else
free(p);//alan serbest bırakılıyor
return p;//NULLdan başka adrese donuluyor

}
else
return NULL;//silinmek istenen listede yok

}
// bir kayıt bilgisini ekrana yazma
void yazEkran(BLISTE *yazılacak)


//bir kayıt bilgisini klavyeden okur dinamik olarak yerleştirir

BLISTE *okuKlavye()








---------------------------------------------------------------
fonksiyonları tanımlanmamş kabul ediyor. duzeltemedim yardım eder misiniz?
__________________