Programación General > C/C++

 Problema extraño con variable

(1/2) > >>

ripito:
Hola,

El problema que tengo es que tengo una variable global llamada buffer que la uso para guardar los datos de obtengo de un fichero. El problema es que no se como inicializarla a cero o a NULL para dejarla vacia cada vez que reciba nuevos datos. Ya que la segunda vez que la uso me sigue mostrando datos de la vez anterior.

Les adjunto el codigo que llevo, es malo lo se, por si le quieren echar un vistazo.

Saludos y gracias!

Eternal Idol:
¿buffer = 0;?

ripito:
Vaya se me olvido postearlo... que cabeza. Lo de problema extraño viene por ahi... he intentado hacerlo como me dices pero hace oidos sordos  :argh:

Saludos y gracias!

Geo:
No estás usando memoria dinámica, tú debes encargarte de limpiar el contenido de la variable, por ejemplo, recorriendo la variable con un for y asignándole ceros o caracteres nulos.

Algo rápido:

--- Código: C ---#include <string.h> // Rellena buffer con caracteres nulosmemcpy( buffer, "", TAMAGNO_BUFFER ); 

ripito:
Hola,

Pongo la linea que me has pasado justo antes de cada vez que voy a utilizar la variable buffer y me sigue mostrando contenido de las otras veces que la he usado... no entiendo nada  :argh:

Saludos y gracias

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa