Mapper
libraries
common
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
i
static int i
Definition:
get_apps_defaults.c:110
fclose
fclose(fp)
sprintf
sprintf(fbuf,"/usr/mapper/nexrad/ngrid.%02d-%02d-%02d-%02d", year, month, day, hour)
fp
fp
Definition:
make_NEXRAD.c:339
j
int j
Definition:
mapp2h.h:48
hrap_grid
struct hrap_grid * hrap_grid
Definition:
mapper.c:142
prototypes_new.h
read_file
void read_file(char *prefix, int num, struct pcp *pcp)
Definition:
read_file_new.c:5
fname
char fname[100]
Definition:
send_afos.c:6
hrap_grid
Definition:
misc.h:578
hrap_grid::maxi
short int maxi
Definition:
misc.h:580
hrap_grid::maxj
short int maxj
Definition:
misc.h:581
pcp
Definition:
misc.h:596
pcp::value
short int ** value
Definition:
misc.h:599
Generated by
1.9.1