Mapper
read_file_new.c
Go to the documentation of this file.
1 
2 #include "prototypes_new.h"
3 
4 
5 void read_file(char *prefix,int num,struct pcp *pcp)
6 
7 {
8 
9 FILE *fp;
10 char fname[100];
11 extern struct hrap_grid *hrap_grid;
12 int i,j,h;
13 int tread;
14 
15 sprintf(fname,"%s.%d.%d",prefix,num,getpid());
16 
17 fp=fopen(fname,"r");
18 
19 if(fp==NULL) {
20 
21  for(i=0;i<hrap_grid->maxi;i++) {
22 
23  for(j=0;j<hrap_grid->maxj;j++) {
24 
25  pcp->value[i][j]=0;
26 
27  }
28 
29  }
30 
31  return;
32 
33  }
34 
35 
36 for(i=0;i<hrap_grid->maxi;i++)
37  tread=fread(&pcp->value[i][0],sizeof(short int),hrap_grid->maxj,fp);
38 
39 fclose(fp);
40 
41 return;
42 
43 }
44 
static int i
fclose(fp)
sprintf(fbuf,"/usr/mapper/nexrad/ngrid.%02d-%02d-%02d-%02d", year, month, day, hour)
fp
Definition: make_NEXRAD.c:339
int j
Definition: mapp2h.h:48
struct hrap_grid * hrap_grid
Definition: mapper.c:142
void read_file(char *prefix, int num, struct pcp *pcp)
Definition: read_file_new.c:5
char fname[100]
Definition: send_afos.c:6
short int maxi
Definition: misc.h:580
short int maxj
Definition: misc.h:581
Definition: misc.h:596
short int ** value
Definition: misc.h:599