Az oldal töltődik…

https://docs.google.com/document/d/1VSTohTGvtEUPWPGh7QY8tvdkKuWKLb6yoCQgDlKWzi0/edit

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #define MAX_STR 128
  4.  
  5. typedef struct _ITALGEP{
  6.     int rekesz_id;
  7.     char italnev[MAX_STR];
  8.     int egysegar;
  9.     int darab;
  10.     char feltoltesi_datum[MAX_STR];
  11.     int eladott_db;
  12.     int forgalom;
  13.     int osszes_eladott_db;
  14.     int osszes_forgalom;
  15.     int ures;
  16.     int szin;
  17. } ITALGEP;
  18.  
  19. int main(){
  20.     ITALGEP gep;
  21.     printf ("rekesz_id: ");
  22.     scanf ("%d", &gep.rekesz_id);
  23.     FILE *fw = fopen("szoveg","wb");
  24.     while(gep.rekesz_id!=-1){
  25.    	 printf ("italnev: ");
  26.    	 scanf ("%s", gep.italnev);
  27.  
  28.    	 fwrite(&gep ,sizeof(gep),1,fw);
  29.  
  30.    	 printf ("rekesz_id: ");
  31.    	 scanf ("%d", &gep.rekesz_id);
  32.     }
  33.     fclose(fw);
  34.  
  35.     char adat[100];
  36.     FILE *fp = fopen("szoveg","rb");
  37.     if(fp!=NULL){
  38.    	 while(fgets(adat,100,fp)!=NULL){
  39.    		 printf("Az olvasott elem: %sn", adat);
  40.    	 }
  41.    	 fclose(fp);
  42.     } else {
  43.    	 printf("Hibas fajlnev!");
  44.     }
  45.  
  46.     return 0;
  47. }

Leave a Reply