Merhaba arkadaşlar,
Agac veri yapısından dugum silmek icin aşağıdaki kodu yazdım ama printf("5.3") yazan yere kadar calışıyor , printf("5.4")u yazmadan program hata verip kapanıyor.(Hata nerde anlamak icin printleri yazdım) Soruna yol gosterebilecek arkadaşlar var mı, aynı zamanda yarına yetistirmem gerekiyor,yardım ederseniz cok tesekkur ederim
**************************************************
struct modulunde
struct agacDugumu
;
typedef struct agacDugumu AgacDugumu;
typedef AgacDugumu* AgacDugumuPtr;
************************************************** *
Fonksiyonun cagrısı ise:
scanf("%s",ad);
adres=kisi_sil(baslangicPtr, ad);
(burada adrese aldığım degerle ne yapacagımı da bilemedim,
fonksiyon void olsa daha mantıklı)
************************************************** ***
AgacDugumuPtr kisi_sil(AgacDugumuPtr agacPtr, char ad[])
else
}
if(suandakiPtr == NULL)
return NULL;
if( suandakiPtr->solPtr != NULL && suandakiPtr->sagPtr !=NULL)
suandakiPtr->num= leftPtr->tel_no;
strcpy(suandakiPtr->isim,leftPtr->isim);
strcpy(suandakiPtr->soyisim,leftPtr->soyisim);
suandakiPtr=leftPtr;
oncekiPtr=solalt;
}
if( suandakiPtr->solPtr !=NULL )
temp=suandakiPtr->solPtr;
else
temp=suandakiPtr->sagPtr;
if(suandakiPtr==agacPtr)
agacPtr=temp;
else
free(suandakiPtr);
return (suandakiPtr);
}
Simdiden cok tesekkurler arkadaslar
__________________
Agactan Duğum Silme Sorum Var(C)
Android & IOS Uygulama Geliştirme0 Mesaj
●36 Görüntüleme
- ReadBull.net
- Programlama ve Yazılım
- Android & IOS Uygulama Geliştirme
- Agactan Duğum Silme Sorum Var(C)