Tema: buffer c++
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/02/2009, 06:07
marodal
 
Fecha de Ingreso: noviembre-2008
Ubicación: Sevilla
Mensajes: 157
Antigüedad: 15 años, 6 meses
Puntos: 2
buffer c++

Hola a todos,
He realizado un programa en c++ que almacena en un buffer creado por mi una serie de datos, y posteriormente vuelca el contenido de ese buffer en un fichero.
Los datos son calculados en un bucle for, y cuando termina ese bucle for, es cuando vuelco los resultados al fichero. El bucle for va a ser ejecutado un numero muy elevado de veces.
Me gustaria que cuando volcase en el fichero, a continuacion borrase todo el contenido de mi buffer, para que cuando vuelva a entrar en el for, mi buffer este totalmente vacio, y asi no desbordase mi buffer debido a tanta cantidad de datos.
¿Cual es la instruccion que me permite el borrado de mi buffer??ç
Os pongo un fragmento del codigo:

char buffer[1024]; //variable global

void ........... (){ //funcion donde se llama al for y escribe en el buffer
.....
....
for(......){
.....
.....
sprintf(buffer, ......);//introduzco datos en mi buffer
}
log(buffer);//funcion que vuelca los datos en el fichero
¿?// aqui me gustaria que hubiese una instruccion para limpiar el buffer
}


¿Alguna idea o sugerencia?
Gracias de antemano
Un saludo