int eliminar_coordenada_contorno(tContorno *contorno, tCoordenada coordenada){ int i; if (contorno->num_puntos_contorno==0 || buscar_coordenada_contorno (*contorno, coordenada) == -1){ printf ("no s'ha pogut eliminar cap element perquè la llista està buida o la coordenada no hi es!!"); exit (0); return 0; }else{ for (i=buscar_coordenada_contorno(*contorno, coordenada);inum_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 buscar_coordenada_contorno(*contorno, coordenada) ; }