portakal

Gönderen Konu: kod yardımı c  (Okunma sayısı 1203 defa)  Share 

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı gelik67

  • İlk Adım
  • *
  • İleti: 4
  • Toplam: 0
kod yardımı c
« : 16 Ocak 2013, 19:57:41 »
merhabalar c ile minik bir programcık 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: You are not allowed to view links. Register or Login
#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ü

You are not allowed to view links. Register or Login



CEVAPLARINIZI BEKLİYORUM...

Bilişim Forum

kod yardımı c
« : 16 Ocak 2013, 19:57:41 »

 

İstediğiniz Sorudan Başlayabilirsiniz | Doktor a Sor