https://docs.google.com/document/d/1VSTohTGvtEUPWPGh7QY8tvdkKuWKLb6yoCQgDlKWzi0/edit
#include <stdio.h>
#include <stdlib.h>
#define MAX_STR 128
typedef struct _ITALGEP{
int rekesz_id;
char italnev[MAX_STR];
int egysegar;
int darab;
char feltoltesi_datum[MAX_STR];
int eladott_db;
int forgalom;
int osszes_eladott_db;
int osszes_forgalom;
int ures;
int szin;
} ITALGEP;
int main(){
ITALGEP gep;
printf ("rekesz_id: ");
scanf ("%d", &gep.rekesz_id);
FILE *fw = fopen("szoveg","wb");
while(gep.rekesz_id!=-1){
printf ("italnev: ");
scanf ("%s", gep.italnev);
fwrite(&gep ,sizeof(gep),1,fw);
printf ("rekesz_id: ");
scanf ("%d", &gep.rekesz_id);
}
fclose(fw);
char adat[100];
FILE *fp = fopen("szoveg","rb");
if(fp!=NULL){
while(fgets(adat,100,fp)!=NULL){
printf("Az olvasott elem: %sn", adat);
}
fclose(fp);
} else {
printf("Hibas fajlnev!");
}
return 0;
}