FILE *f=fopen("mydata.bin","rb"); double x[1000]; i=0; while( i<1000 && (fread(&x[i],sizeof(double),1,f)!=0)) i++; fclose(f);