3 void main(
int argc,
char **argv)
8 char buf1[100],buf2[100],buf3[100];
9 int num,
i,
numverts,ier,oflag,istart,ilat,ilon;
10 char *p,kbuf[100],
fname[100];
11 char hb5[20],parm1[20],parm2[20],dummy[100],
name[100],parm3[20],oldhb5[10];
15 fp=fopen(argv[1],
"r");
19 printf(
"could not open %s\n",argv[1]);
25 fw=fopen(argv[2],
"w");
56 ier=sscanf(p,
"%s",parm1);
65 ier=sscanf(p,
"%s",parm3);
81 ier=sscanf(p,
"%f",&flat);
89 lat=(float)ilat+(flat - ilat*10000)/6000;
98 ier=sscanf(p,
"%f",&flon);
106 lon=(float)ilon+(flon - ilon*10000)/6000;
108 if(strncmp(parm3,
"RG",2)==0 ||
109 strncmp(parm3,
"RM",2)==0 ||
110 strncmp(parm3,
"RP",2)==0 ||
111 strncmp(parm3,
"RR",2)==0 ||
112 strncmp(parm3,
"RT",2)==0 ||
113 strncmp(parm3,
"RV",2)==0 ||
114 strncmp(parm3,
"RW",2)==0 ||
115 strncmp(parm3,
"RZ",2)==0)
117 if(strcmp(hb5,oldhb5)!=0)
118 fprintf(fw,
"%s %s%s%sZ %7.4f %7.4f %s\n",hb5,parm1,parm2,
void main(int argc, char **argv)
char * pars_line(char *buf, char *s, char *sbuf)
printf("fbuf is %s\n", fbuf)
fprintf(fp,"%d %d %d %d 1\n", iminx, iminy, maxi, maxj)