int main(int argc, char *argv[]) {
int i;
gdouble value;
+ gchar *latDDD, *lonDDD;
gchar *latDMM, *lonDMM;
gchar *latDMS, *lonDMS;
for (i=1 ; i < argc ; i++) {
value = convert_dms_to_dec(argv[i]);
+ latDDD = convert_lat_dec_to_ddd(value);
+ lonDDD = convert_lon_dec_to_ddd(value);
latDMM = convert_lat_dec_to_dmm(value);
lonDMM = convert_lon_dec_to_dmm(value);
latDMS = convert_lat_dec_to_dms(value);
lonDMS = convert_lon_dec_to_dms(value);
- printf("'%s' -> %f %s %s %s %s\n", argv[i], value,
- latDMM, lonDMM, latDMS, lonDMS);
+ printf("'%s' -> %f %s %s %s %s %s %s\n", argv[i], value,
+ latDDD, lonDDD, latDMM, lonDMM, latDMS, lonDMS);
free(latDMS); free(lonDMS);
free(latDMM); free(lonDMM);
+ free(latDDD); free(lonDDD);
}
}
\ No newline at end of file