home *** CD-ROM | disk | FTP | other *** search
/ Hacker Chronicles 2 / HACKER2.BIN / 117.USMAP.C < prev    next >
C/C++ Source or Header  |  1984-05-18  |  856b  |  36 lines

  1. /*
  2. ** DeSmet C Program for Copying U.S. Map Data
  3. **   - insert your own editing functions
  4. */
  5.  
  6. #include "stdio.h"
  7.  
  8. main()
  9. {
  10.     FILE input, output;
  11.     float lon[4], lat[4];
  12.     int state, points, i;
  13.  
  14.     input  = fopen("usmap.dat", "r");
  15.     output = fopen("usmap.new", "w");
  16.  
  17.     while(1) {
  18.         fscanf(input, "%d %d", &state, &points);
  19.         fprintf(output, "%4d %4d\n", state, points);
  20.         printf("%4d %4d\n", state, points);
  21.  
  22.         for (i = 0; i < points; i += 4) {
  23.         fscanf(input, "%f %f %f %f %f %f %f %f",
  24.         &lon[0], &lat[0], &lon[1], &lat[1], &lon[2], &lat[2], &lon[3], &lat[3]);
  25.         fprintf(output, "%9.4f %9.4f %9.4f %9.4f %9.4f %9.4f %9.4f %9.4f\n",
  26.         lon[0], lat[0], lon[1], lat[1], lon[2], lat[2], lon[3], lat[3]);
  27.         }
  28.  
  29.         if(state == 56) {
  30.             fclose(output);
  31.             exit();
  32.         }
  33.     } 
  34. }
  35.  
  36.