Daily_QC
new_write_qpf_grids.c
Go to the documentation of this file.
1
2
#include "
prototypes.h
"
3
4
void
write_qpf_grids
(
char
*fname)
5
6
{
7
8
FILE *fp;
9
extern
struct
hrap_grid
*
hrap_grid
;
10
extern
struct
pcp
*
pcp
;
11
int
i,j;
12
13
fp=fopen(fname,
"w"
);
14
15
if
(fp==NULL) {
16
17
printf
(
"could not open %s\n"
,fname);
18
19
exit
(1);
20
21
}
22
23
iflag=1;
24
25
fprintf(fp,
"%d %d %d %d %d\n"
,
26
hrap_grid
->
hrap_minx
,
hrap_grid
->
hrap_miny
,
hrap_grid
->
maxi
,
hrap_grid
->
maxj
,
27
iflag);
28
29
for
(i=0;i<
hrap_grid
->
maxi
;i++) {
30
31
for
(j=0;j<
hrap_grid
->
maxj
;j++) {
32
33
fprintf(fp,
" %5d"
,
pcp
->
value
[i][j]/10);
34
35
}
36
}
37
38
fclose(fp);
39
40
return
;
41
42
}
43
pcp
struct pcp * pcp
Definition:
daily_qc.c:277
hrap_grid
struct hrap_grid * hrap_grid
Definition:
daily_qc.c:285
printf
printf("pcp %d\n", pcp_in_use[103])
exit
exit(1)
write_qpf_grids
void write_qpf_grids(char *fname)
Definition:
new_write_qpf_grids.c:4
prototypes.h
hrap_grid
Definition:
misc.h:505
hrap_grid::hrap_miny
short int hrap_miny
Definition:
misc.h:510
hrap_grid::hrap_minx
short int hrap_minx
Definition:
misc.h:509
hrap_grid::maxi
short int maxi
Definition:
misc.h:507
hrap_grid::maxj
short int maxj
Definition:
misc.h:508
pcp
Definition:
misc.h:523
pcp::value
short int ** value
Definition:
misc.h:526
Generated by
1.9.1