]> git.street.me.uk Git - andy/viking.git/blob - test/degrees_converter.c
add dec -> DDD conversion
[andy/viking.git] / test / degrees_converter.c
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 }