PDA

Tam Sürümünü Görmek İçin : struct kullanımı


1987
28/04/2008, 10:57
arkadaslar mrb...struct kullanarak personel bilgilerini girdirmem gerekiyor.yardımcı olabilirmisiniz :utangac:


Sniper
28/04/2008, 13:58
Nasıl bir yardım istiyorsun? Sen hiçbirşey yapmadan bekleyeceksin, biz kodu hazırlayıp eline mi bırakalım?

Akın Öcal
28/04/2008, 15:48
1. Once yapiyi olustur

typedef struct _PERSONEL
{ ... } PERSONEL,*PPERSONEL ;

2. Once verilerin nolacagina karar ver , en uygun veri tiplerini sec ( signlar rangelere dikkat et )

3. Init , Release fonklari yazabilirsin. Parametre olarak PPERSONEL türü alsinlar yani call by reference kullan ( Yapini sinifa upgrade edersen bunlar Constuctor ve Destructor ina karsilik gelecek. )

4. Init fonksiyonun , class lardaki constructor gibi calissin , ilk deger atamalari olsun , ozellikleri pointerlarin varsa bellek ayirmalari burada yap, burda heap tahsisati yapmayacaksan bile VC++ ortamlarindaki pointerlara deger atanmamissa otomatik olarak NULL disi degerler atanmasi gibi durumlari goz onune alarak NULL lama yap.

5. Release fonksiyonun , yapinda pointer varsa anlam kazanacak , yasam dongusunun sonuna gelmis bu yapi türünden degiskenlerin pointerlarini burda free et.