Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/06/2006, 16:15
Nivel7
 
Fecha de Ingreso: abril-2006
Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años, 8 meses
Puntos: 2
Tu variable puntero copia solo reserva memoria para un índice y tu lo accedes según largo esto probablemente te cause errores de acceso.

Para evitar esto tendrías que hacer:
Antes de usar copia:
scanf(”%d”,& largo);

copia = (p_int)malloc(sizeof(int)*largo);


Además de esto mencionar, que tienes llamar a la función selección:

selección(copia, largo, &contador, &intercambio);


Revísalo y me cuentas.

Saludos.