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