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
hata mesajı görüntüsü
CEVAPLARINIZI BEKLİYORUM...
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ü
CEVAPLARINIZI BEKLİYORUM...