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;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 pos; }