Buenas a tod@s,
Tengo una serie de coordenadas tipo
"-72.62695736199993,18.97338654500004 -72.62702533899994,18.972610682000038 -72.62..."
Estas coordenadas están guardades en una cadena de caracteres dinámica (char *). Las separaciones entre conjunto de coordenadas (en este caso, es " "), entre las propias coordenadas (en este caso, es ",") y el símbolo decimal (en este caso, es ".") no siempre pueden ser los mismos pero conozco de antemano cuales son ya que cada una de las separacciones estan tambien guardadas como cadena de carácteres (aunque generalmente sea solo un carácter).
Si fueran siempre los mismos, con un sscanf sería fácil, pero como comento, no siempre es así.
Resumiendo en el código tengo:
char *coordenadas="-72.62695736199993,18.97338654500004 -72.6...";
char *decimal=".";
char *sep_coor=",";
char *sep_conj=" ";
¿Cómo puedo hacer para pasarlo a un vector de coordenadas en Ansi C?
Gracias por adelantado.