1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
| #include <string.h>
| #include "confuse.h"
|
| int main(void)
| {
|
| long int nshell=17,ncxmax=60, ncymax=60, nczmax=60;
| double xk0=25.0, dmax=1.67,stepsize=0.15;
| cfg_opt_t opts[] = {
| CFG_SIMPLE_INT("nshell", &nshell),
| CFG_SIMPLE_FLOAT("dmax", &dmax),
| CFG_SIMPLE_FLOAT("xk0",&xk0),
| CFG_SIMPLE_FLOAT("stepsize",&stepsize),
| CFG_SIMPLE_INT("nxmax", &ncxmax),
| CFG_SIMPLE_INT("nymax", &ncymax),
| CFG_SIMPLE_INT("nzmax", &nczmax),
| CFG_END()
| };
| cfg_t *cfg;
| int retval;
| cfg = cfg_init(opts, 0);
| retval=cfg_parse(cfg, "tape_new");
|
| printf("nshell: %li\n", nshell);
| printf("dmax: %f\n", dmax);
| printf("xk0: %f\n", xk0);
| printf("stepsize: %f\n", stepsize);
| printf("nxmax: %li\n", ncxmax);
| printf("nymax: %li\n", ncymax);
| printf("nzmax: %li\n", nczmax);
| return 0;
| }
|
|