/* asc2lbs.c Takes an ASCII lon-lat-depth file and makes an LBS + DAT file. Data must be by rows starting in upper left corner. */ #include main(int argc,char *argv[]) { int i,j,k; double lat,lon,lato,lono; float dep; FILE *fpin,*fplbs,*fpd32; char string[100],name[100],cr=0xd; int row,col; double latmax=-90,latmin=90,lonmax=-360,lonmin=360,maxz=0,minz=0; double dlat=1000,dlon=1000,d; long num=0,rnum,n=0; if(argc<3) help(); fpin=fopen(argv[1],"rt"); if(!fpin) { printf("Could not open file '%s' to read.\n\n",argv[1]); help(); } strcpy(name,argv[2]); for(k=0;klonmax) lonmax=lon; if(lonlatmax) latmax=lat; if(lat1) printf("%c %5ld lat = %lf num = %ld %lf Z %lf", cr,++n,lat,rnum,minz,maxz); rnum=0; } rnum+=1; num+=1; if(dep>maxz) maxz=dep; if(dep