
12/03/2007, 16:59
|
 | | | Fecha de Ingreso: mayo-2004 Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 9 meses Puntos: 74 | |
Re: problemas al compilar este programa Exacto y te lo voy a dar con un ejemplo muy simple:
Código:
#include <stdio.h>
void prueba(int *num)
{
int *x = new int;
*x = 33;
num = x;
}
void prueba2(int **num)
{
int *x = new int;
*x = 33;
*num = x;
}
void prueba3(int *&num)
{
int *x = new int;
*x = 66;
num = x;
}
void main()
{
int *num = 0;
//como lo estas haciendo
printf("0x%X\r\n", num);
prueba(num);
printf("0x%X\r\n", num);
//doble puntero
prueba2(&num);
printf("0x%X\r\n", num);
printf("%d\r\n", *num);
//referencia a puntero
prueba3(num);
printf("0x%X\r\n", num);
printf("%d\r\n", *num);
}
__________________ ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |