kod yardımı c

gelik67

Üye
Katılım
16 Ocak 2013
Mesajlar
1
Puanları
1
Yaş
36
merhabalar c ile minik bir progr***** yapmak istiyorum takıldım bu konuda yardımlarınızı bekliyorum...program kullanıcıdan verileri alacak bir fonksiyon ile dosyaya kayıt edecek bir fonksiyon ile yeni kayıt alacak bir başka fonksiyon ile dosyadan kayıt okuyup ekrana basacak...
kodlarım şöyle başlangıç aşamasında hata alıyorum

Kod:
#include <stdio.h>
#include <stdlib.h>
#include<conio.h>

typedef struct
{
    long int tc;
    char adi[10][10];
    char soyadi[30][30];
    char teshis[100][100];
    char tedavi[500][500];
    char detay[500][500];

}kayit;

int a;
int b=500;
kayit dosyaoku(void);
kayit dosyayaz(void);
kayit yeni_giris();

int main()
{
kayit hasta[b];
kayit hasta.tc=0;
yeni_giris();
printf("sira no  tc\tadi\tsoyadi\tteshis\ttedavi\thasta detayi\n");
printf("-----------------------------------------------------------------------------\n");

   for(a=0;a<1;a++)
   {
        printf("%d %ld %s %s %s %s %s\n",a+1,hasta[a].tc,hasta[a].adi,hasta[a].soyadi,hasta[a].teshis,hasta[a].tedavi,hasta[a].detay);
   }
getch();

    return 0;
}


kayit yeni_giris()
{
kayit hasta[b];
char cevap;
   do
   {
       if(a<b)
       {
            printf("%d. hasta tc no:\n",a+1);
            scanf("%ld",&hasta[a].tc);
            printf("%d. hasta adi\n",a+1);
            scanf("%s",&hasta[a].adi);
            printf("%d. hasta soyadi\n",a+1);
            scanf("%s",&hasta[a].soyadi);
            printf("%d. hasta teshisi\n",a+1);
            scanf("%s",&hasta[a].teshis);
            printf("%d. hastaya yapilan tedavi\n",a+1);
            scanf("%s",&hasta[a].tedavi);
            printf("%d. hasta detayi\n",a+1);
            scanf("%s",&hasta[a].detay);
       }
       a++;
       printf("yeni kayit yapmak istiyormusunuz\n evet E hayir H\n\n\n");
       cevap=getch();
   }while(cevap=='e' || cevap=='E');
}

hata mesajı görüntüsü

1370Adsiz.png



CEVAPLARINIZI BEKLİYORUM...
 
hata mesajını tam okuyamıyorum ama sanırım arguman tıpınde hata var. tam emin olmamakla beraber char tipi değişkenleri " " arasına alman gerekıyor dıye hatırlıyorum eski bilgilerimden
 

Forum istatistikleri

Konular
128,133
Mesajlar
915,314
Kullanıcılar
449,852
Son üye
ddknght

Yeni konular

Geri
Üst