Cita:
Iniciado por Eternal Idol Haciendo el casting necesario (funcion((int*)&X);) me funciona tal como queres.
PD. pX++; tiene mas sentido, no necesitas desreferenciar el puntero.
no entiendo porque el int* se supone que cuando llamo a la funcion le estoy pasando la direccion de memoria y en la funcion como tal no necesito ponerle el aspersan..
esto es lo que me dice
Cita: programa.cpp: In function ‘void funcion(int*)’:
programa.cpp:10: error: invalid operands of types ‘int’ and ‘int*’ to binary ‘operator*’
programa.cpp: In function ‘int main()’:
programa.cpp:18: error: cannot convert ‘int (*)[3]’ to ‘int*’ for argument ‘1’ to ‘void funcion(int*)’