Facebook
From Sole Tortoise, 5 Years ago, written in C.
Embed
Download Paste or View Raw
Hits: 168
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4.  
  5. int main()
  6. {
  7.     FILE *plik;
  8.     plik=fopen("P0001_attr.rec","r");
  9.     float *X=(float *)malloc(50 * sizeof(float));
  10.     float *Y = (float *)malloc(50 * sizeof(float));
  11.     float *RHO = (float *)malloc(50 * sizeof(float));
  12.     float *LP= (float *)malloc(50 * sizeof(float));
  13.     fseek(plik,16,SEEK_SET);
  14.     for(int i=1; i<10; i++)
  15.     {
  16.     fscanf(plik, "%f", &X[i]);
  17.     fseek(plik,2,SEEK_CUR);
  18.     fscanf(plik,"%f", &Y[i]);
  19.     fseek(plik,1,SEEK_CUR);
  20.     fscanf(plik,"%f", &RHO[i]);
  21.     fseek(plik,4,SEEK_CUR);
  22.     printf("%d\t%.5f\t\t%.5f\t\t%.5f\n", i, X[i],Y[i],RHO[i]);
  23.     }
  24.     fseek(plik,1,0);
  25.     for(int i=10; i<51; i++)
  26.     {
  27.     fscanf(plik, "%f", &X[i]);
  28.     fseek(plik,2,SEEK_CUR);
  29.     fscanf(plik,"%f", &Y[i]);
  30.     fseek(plik,1,SEEK_CUR);
  31.     fscanf(plik,"%f", &RHO[i]);
  32.     fseek(plik,4,SEEK_CUR);
  33.     printf("%d\t%.5f\t\t%.5f\t\t%.5f\n", i, X[i],Y[i],RHO[i]);
  34.     }
  35.     free(X);
  36.     free(Y);
  37.     free(RHO);
  38.     free(LP);
  39.     fclose(plik);
  40.     return(0);
  41.  
  42. }
  43.