printf ("Escriu la coordenada a eliminar:\n");
coordenada = leer_coordenada_teclado();
eliminar_coordenada_contorno (&contorno,coordenada);
}
lu d dalt es el main
ara ve la funcio
int eliminar_coordenada_contorno (tContorno *contorno, tCoordenada coordenada)
{
int pos,i;
pos=buscar_coordenada_contorno (*contorno, coordenada);
if (contorno->num_puntos_contorno==0 || pos == -1){
printf ("no s'ha pogut eliminar cap element perquè la llista està buida o la coordenada no hi es!!");
return 0;
}else{
for (i=pos;i<contorno->num_puntos_contorno;i++){
contorno->contorno[i].latitud = contorno->contorno[i+1].latitud;
contorno->contorno[i].longitud = contorno->contorno[i+1].longitud;
}
contorno->num_puntos_contorno--;
}
return pos;
}