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