C struct yapılari örneği
#include <stdio.h>
#include <conio.h>
main()
{
struct asim{
int yas; // struct yazim şekli
float boy;
char soyad[23];
float kilo;
char ad[23]; //burada tanımladığımız değişkenleri her yerde nokta yardımı ile çağırabiliyoruz.
};
struct asim a[3]; // asim yapısını dizi halinde tanımladık.
for(int i=0;i<3;i++) //3 defa kullanicıdan gerekli bilgileri girmesi için döngü kurduk. Not: diziler sıfırdan başlar.
{
printf("\n AD=");
scanf("%s",&a[i].ad);
printf("\nSoyad=");
scanf("%s",&a[i].soyad);
printf("\nYAS=");
scanf("%d",&a[i].yas);
printf("\nKilo=");
scanf("%f",&a[i].kilo);
printf("\nBoy=");
scanf("%f",&a[i].boy);
}
for(int i=0;i<3;i++) // girilen 3 değeri ekranı yazdırdık.
{
printf("\n Adiniz ve soyadiniz: %s %s Yasiniz: %d ,Kilo ve boyunuz: K:%f B:%f",a[i].ad,a[i].soyad,a[i].yas,a[i].kilo,a[i].boy);
}
printf("\n<<<<\nasimmisirli06.blogspot.com.tr>>>>>");
}
#include <conio.h>
main()
{
struct asim{
int yas; // struct yazim şekli
float boy;
char soyad[23];
float kilo;
char ad[23]; //burada tanımladığımız değişkenleri her yerde nokta yardımı ile çağırabiliyoruz.
};
struct asim a[3]; // asim yapısını dizi halinde tanımladık.
for(int i=0;i<3;i++) //3 defa kullanicıdan gerekli bilgileri girmesi için döngü kurduk. Not: diziler sıfırdan başlar.
{
printf("\n AD=");
scanf("%s",&a[i].ad);
printf("\nSoyad=");
scanf("%s",&a[i].soyad);
printf("\nYAS=");
scanf("%d",&a[i].yas);
printf("\nKilo=");
scanf("%f",&a[i].kilo);
printf("\nBoy=");
scanf("%f",&a[i].boy);
}
for(int i=0;i<3;i++) // girilen 3 değeri ekranı yazdırdık.
{
printf("\n Adiniz ve soyadiniz: %s %s Yasiniz: %d ,Kilo ve boyunuz: K:%f B:%f",a[i].ad,a[i].soyad,a[i].yas,a[i].kilo,a[i].boy);
}
printf("\n<<<<\nasimmisirli06.blogspot.com.tr>>>>>");
}
![]() |
| C struct |

Yorumlar
Yorum Gönder