Cierto, perdón por el descuido. Inicializando el contador cuando se llega al límite debe solucionarse, no?
Es decir:
Código C++:
Ver originalif(cont==TAM_BUFFER){
for(int i=0; i<TAM_BUFFER; i++)
fo.write ((const char *) (&buffer[i]), sizeof (int));
cont = 0;
}
Gracias.