#include struct rettaesp{ float m; float q; }; int main(void){ FILE *fp; struct rettaesp v[100]; int gb,gr,ne; int i; gb=sizeof(struct rettaesp); if((fp=fopen("retteesplicite.bin","rb"))!=NULL){ fseek(fp,0,SEEK_END); gr=ftell(fp);//grandezza del file ne=gr/gb; //numero elementi fseek(fp,0,0);//torno all'inizio fread(v,gr,1,fp);//leggo per intero il file fclose(fp);//chiudo il file for(i=0;i0){ printf(" La retta e crescente"); } if(v[i].m<0){ printf(" La retta e decrescente"); } printf("\n"); } }else{ printf("Errore di apertura file"); } return 0; }