Mapper
scs.c
Go to the documentation of this file.
1 #include "prototypes.h"
2 
3  void main(argc,argv)
4 int argc;
5 char *argv[];
6 
7 {
8 
9 FILE *fr,*fp,*ft;
10 char mbuf[100],buf1[50],buf2[50],buf3[50];
11 char buf4[50],buf5[50],buf6[50];
12 char dbuf[100],ebuf[100],*p;
13 int ier,i;
14 double lat;
15 
16 fr=fopen(argv[1],"rv");
17 fp=fopen("scsmon.dat","wv");
18 ft=fopen("scssea.dat","wv");
19 
20 for(;;) {
21 
22  p=fgets(mbuf,100,fr);
23 
24  if(p==NULL)
25  break;
26 
27  for(i=0;mbuf[i] != 0;i++) {
28  if(mbuf[i]==',')
29  mbuf[i]=' ';
30  }
31 
32 
33  ier=sscanf(mbuf,"%s %s %s %s %s %s",buf1,buf2,buf3,buf4,buf5,buf6);
34 
35  lat=atof(buf1) + 120;
36 
37  sprintf(dbuf,"%7.3f",lat);
38  strcat(dbuf,",");
39  strcat(dbuf,buf2);
40  strcat(dbuf,",");
41  strcat(dbuf,buf3);
42  strcat(dbuf,",");
43  strcat(dbuf,",");
44  strcat(dbuf,buf5);
45  strcat(dbuf,",");
46  strcat(dbuf,buf6);
47  strcat(dbuf,"\n");
48 
49  sprintf(ebuf,"%7.3f",lat);
50  strcat(ebuf,",");
51  strcat(ebuf,buf2);
52  strcat(ebuf,",");
53  strcat(ebuf,buf4);
54  strcat(ebuf,",");
55  strcat(ebuf,",");
56  strcat(ebuf,buf5);
57  strcat(ebuf,",");
58  strcat(ebuf,buf6);
59  strcat(ebuf,"\n");
60 
61  fputs(dbuf,fp);
62  fputs(ebuf,ft);
63 
64 
65  }
66 
67 }
static int i
sprintf(fbuf,"/usr/mapper/nexrad/ngrid.%02d-%02d-%02d-%02d", year, month, day, hour)
fp
Definition: make_NEXRAD.c:339
double lat
Definition: mapp2h.h:41
void main(int argc, argv)
Definition: scs.c:3