Tema: Mostrar INT
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/03/2007, 16:55
Avatar de Instru
Instru
 
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años
Puntos: 52
Re: Mostrar INT

Lo que esta mal es como usas un puntero sin asignar.

char *a;
sprintf(a,"asdf");

Te das cuenta de lo que intetnas hacer? Estas escribiendo asdf dentro de "no se donde".

Asigna memoria primero.

a=(char *)malloc(32);//Para C
a=new char[32];//Para C++

despues ya puedes escribir los valores que quieras.

Y recuerda 2 cosas. strlen te va dar hasta encontrar un valor nulo, por lo que te recomiendo que hagas un memset a "a".
Y a otra cosa es que nunca te vayas a pasar del espacio almacenado.

Saludos