]>
Commit | Line | Data |
---|---|---|
0034ee33 RN |
1 | #include <stdio.h> |
2 | #include <stdlib.h> | |
9d3e06a4 GB |
3 | #include "degrees_converters.h" |
4 | ||
5 | int main(int argc, char *argv[]) { | |
6 | int i; | |
7 | gdouble value; | |
16dbae57 | 8 | gchar *latDDD, *lonDDD; |
2162b266 | 9 | gchar *latDMM, *lonDMM; |
9d3e06a4 GB |
10 | gchar *latDMS, *lonDMS; |
11 | for (i=1 ; i < argc ; i++) { | |
12 | value = convert_dms_to_dec(argv[i]); | |
16dbae57 GB |
13 | latDDD = convert_lat_dec_to_ddd(value); |
14 | lonDDD = convert_lon_dec_to_ddd(value); | |
2162b266 GB |
15 | latDMM = convert_lat_dec_to_dmm(value); |
16 | lonDMM = convert_lon_dec_to_dmm(value); | |
9d3e06a4 GB |
17 | latDMS = convert_lat_dec_to_dms(value); |
18 | lonDMS = convert_lon_dec_to_dms(value); | |
16dbae57 GB |
19 | printf("'%s' -> %f %s %s %s %s %s %s\n", argv[i], value, |
20 | latDDD, lonDDD, latDMM, lonDMM, latDMS, lonDMS); | |
0034ee33 RN |
21 | free(latDMS); free(lonDMS); |
22 | free(latDMM); free(lonDMM); | |
23 | free(latDDD); free(lonDDD); | |
9d3e06a4 | 24 | } |
0034ee33 RN |
25 | return 0; |
26 | } |