17 Haziran 2011 Cuma

C Dili - Ders 31 - Structure (Yapılar) & Pointerlar

Posted by Unknown On 12:16 No comments

Şimdi bir structure oluşturalım ve bu structureın üyelerini 5 elemanlı bir dizi olsun daha sonra bu dizinin elemanlarını pointer kullanarak kullanıcıdan alalım.

#include "stdio.h"

struct yapi_turu{
int yas;
};

struct yapi_turu insanlar[5];

int main()
{
struct yapi_turu* pointer;
pointer=insanlar;
int i=0;
for(i=0;i<5;i++)
{
printf("gir:");
scanf("%d",pointer->yas);
printf("%d degerini girdin!\n",(*pointer).yas);
pointer++;
}
return 0;
}

Yukarıda pointerı tanımlarken türüne dikkat edin. elemanları kullanıcıdan alma işlemini bir fonksiyonla yapabilirsiniz.

0 yorum:

Yorum Gönder