Neler yeni
Türkiye'nin En Güncel Forum Sitesi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı yada giriş yapmalısınız. Forum üye olmak tamamen ücretsizdir.

Structtan Bilgi Çekme

ByOnur58

Kayıtlı Üye
MFC Üyesi
  • Üyelik Tarihi
    7 Ocak 2015
  • Mesajlar
    2,113
  • MFC Puanı
    10
  • MFC Seviyesi

Kod:
#include<stdio.h>
#include<conio.h>
#define SIZE 60
//Gurkan Mustafa Çakır
struct personel
{
    char ad[10];
    char soyad[20];
    char cinsiyet;
    char departman_kodu[10];
    int yas;
}sirket[SIZE];
**** main()
{
    for (int i = 0; i < SIZE; i++)
    {
        printf("adi ve soyadi :");
        scanf("%s%s",sirket[i].ad,sirket[i].soyad);
        printf("cinsiyet <e/k> :");
        scanf("%c",&sirket[i].cinsiyet);
        sirket[i].cinsiyet=getchar();//scanf durmadıgı icin koymak zorunda kaldım.
        printf("departman no :");
        scanf("%s",sirket[i].departman_kodu);
        printf("yasi giriniz:");
        scanf("%d",&sirket[i].yas);
    }
    printf("\n\n");
    for (int i = 0; i < SIZE; i++)
    {
        if (sirket[i].cinsiyet=='e' && sirket[i].yas>=65)
        {
            printf("==============================================\n");
            printf("65 yas ve ustu erkekler :\n\n");
            printf("%s %s\n",sirket[i].ad,sirket[i].soyad);
            printf("departman no: %s\n",sirket[i].departman_kodu);
            //printf("cinsiyet: %c\n",sirket[i].cinsiyet);
        }
    }
    for (int i = 0; i < SIZE; i++)
    {
        if (sirket[i].cinsiyet=='k' && sirket[i].yas>=55)
        {
            printf("==============================================\n");
            printf("55 yas ve ustu kadinlar :\n\n");
            printf("%s %s\n",sirket[i].ad,sirket[i].soyad);
            printf("departman no: %s\n",sirket[i].departman_kodu);
            //printf("cinsiyet: %c\n",sirket[i].cinsiyet);
        }
    }
getch();
}
 
Üst Alt