Tema: C
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/05/2007, 03:25
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
Re: C

Cita:
Iniciado por cris_maco Ver Mensaje
no se si sera esto lo que quieras hacer:

char *x;
char m[10];
*x='a';
m[0]=*x;

y asi en la posicion primera del vector tendrias 'a'
Asi lo que tendras seran dos accesos a una direccion indefinida (primero escribiendo y despues leyendo) que pueden dar perfectamente una excepcion, x esta apuntando a cualquier lado.

El VC++ avisa: warning C4700: local variable 'x' used without having been initialized

Si inicializamos el puntero x a 0, como se deberia hacer siempre, tendremos la excepcion al instante.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO