17/07/2006, 00:20
|
| | Fecha de Ingreso: abril-2006 Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años, 8 meses Puntos: 2 | |
agregar que es muy raro asignar aun char*, una cadena caracter a caracter, lo mejor es la asignacion de la cadena completa al puntero, pero ojo, con esto, ya lo hiciste y te ha sorprendido, ya que te encontraste con vasura, por que, si segun tu llenaste todo de '\0', no?.
si llenaste de '\'', la memmoria recervada pero al asignar la cadena "a" a text, estas cambiando un puntero por otro, ahi hay otro error mas, estas perdiendo memoria, la que antes recervaste.
lo que se hace es copiar la cadena en la memoria, y para eso esta strcpy
seria.:
strcpy(textbox->text, "Hola");
esto en los casos de asignar una cadena a otra, de esta forma aprovecharias la memoria recervada.
Saludos. |