Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdlib.h>
- #define FILE1 "./hits.bin"
- #define FILE2 "./rette.bin"
- typedef int* pint;
- typedef FILE* pfile;
- typedef struct _dot
- {
- int x;
- int y;
- }dot;
- typedef dot* pdot;
- typedef struct _retta
- {
- float a;
- float b;
- float c;
- }retta;
- typedef retta* pretta;
- int main(void)
- {
- pfile pf1;
- int np, nr,i;
- pretta pr;
- pdot pd;
- if ((pf1=fopen(FILE1, "rb"))==NULL) return EXIT_FAILURE;
- fread(&np,sizeof(int), 1, pf1);
- printf("%d \n",np);
- if ((pd=(pdot)malloc(sizeof(dot)*np))==NULL) return EXIT_FAILURE;
- fread(pd,sizeof(dot), np, pf1);
- fclose(pf1);
- for(i=0;i<np;i++,pd++)
- {printf("%d %d \n",(*pd).x, (*pd).y);}
- if ((pf1=fopen(FILE2, "rb"))==NULL) return EXIT_FAILURE;
- fread(&nr,sizeof(int), 1, pf1);
- printf("\n %d \n",nr);
- if ((pr=(pretta)malloc(sizeof(retta)*nr))==NULL) return EXIT_FAILURE;
- fread(pr,sizeof(retta), nr, pf1);
- fclose(pf1);
- for(i=0;i<nr;i++,pr++)
- {printf("%f %f %f \n",(*pr).a, (*pr).b, (*pr).c);}
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement