Pon los errores que te salen. ahi dice claramente cual es el fallo 

No hay errores, el programa deja de ejecutarse...
no es tan complicado... vos definís una variable fuera de rango, entonces como:
A[20] no existe
por consiguiente A[20].setId(1); apuntaría a quien sabe donde (otro segmento de memoria) y te va a devolver fallo de segmentación...
S2
A[20] no existe
por consiguiente A[20].setId(1); apuntaría a quien sabe donde (otro segmento de memoria) y te va a devolver fallo de segmentación...
S2
Creo que no es por eso, al darme tantisimos fallos de este tipo, llegué al punto de reestructurar todo, en hacerlo todo más pequeño, es decir, en lugar de usar un array de 330 como lo estaba haciendo, decidí recomenzar la aplicación, poco a poco, usando arrays de prueba pequeños (de 1 y 2) para ir viendo resultados, al ver que no daban errores, me autoconvencí de que el error era de que algo del programa iba mal, y seguí, esta vez con los arrays aumentados (en su tamaño original [330])...
Y ya, cuando llevo unas cuantas lineas de código (unas cuantas lineas estoy hablando de unas 700 o 800, toco algo que no y me sale el error de segmentación. Elimino lo que había hecho y ya es cuando se me monta el caos...
Decidme un lugar donde pueda subir el código y lo mirais vosotros o algo... Es que me estoy empezando a asustar...










Autor


En línea




