Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/02/2009, 09:21
Avatar de Eternal Idol
Eternal Idol
 
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 8 meses
Puntos: 74
Respuesta: Cambiar arreglo por funcion usando punteros

Me olvidaba, tambien ponele el ; final a *pX = 0; (pense que era un error de copy + paste).

Código:
#include <iostream>

void funcion(int *pX)
{	
	int i = 0;
	
	for(; i < 3; i++)
	{
		*pX = 0;
		pX++;
	}
}

int main()
{
	int X[3] = {1, 5, 25};	
	funcion((int*)&X);	
}
Tenes que hacer el casting ya que tenes un array de 3 enteros y no un puntero a int, es lo que dice el compilador sobre la linea 18.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO