Cuestión : El error Runtime con descomprime programa.

Hey Experts.

When que intento funcionar conmigo programa consigo este error: el
terminate llamó después de lanzar un caso del 'std:: ios_base:: Br/> del failure'< qué ():  basic_filebuf:: el error del desbordamiento de capacidad inferior que lee el file

I no puede encontrar porqué ésta es exploraciones del programa de happening.
This al directorio para los archivos allí y descomprimir todos. el
It no tiene ningún tipo filtro de archivo porque apenas estoy probando este código de exploración del directorio para hacerle que la parte de esto descomprime program.

I intentado para utilizar GDB para encontrar la respuesta pero no lo hizo ésa iba either.
Here es las líneas pasadas ejecutadas de GDB: const de T& del operador del

46 () {*t_ de vuelta; }
boost del
(gdb):: iostreams:: detalle:: read_device_implst:: iostreams:: streambuf_tag>: : readt:: iostreams:: filtering_streambuf: iostreams:: entrada, carbón de leña, std:: char_traits, std:: allocator, alza:: iostreams:: public_> > (t=…, s=0x806aa90 "", n=4096)
en el ms/read.hpp de /usr/include/boost/iostrea: 153
153 0; el
terminate del
(gdb) llamó después de lanzar un caso del 'std:: ios_base:: Br/> del failure'< qué ():  basic_filebuf:: el error del desbordamiento de capacidad inferior que lee la señal recibida/>Program SIGABRT, Aborted.
0x0067f402 del file


The del __kernel_vsyscall () al programa es attached.
I que intenta calcular esto hacia fuera en mis los propios durante algún tiempo ahora, pero conseguí a un punto que necesito para conseguir help.
Thanks por adelantado.
class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
notpretty del >#include " del class= " de " codeSnippet799500 del id= del
 del #include
#include 
#include 

#include 
#include 
#include 

usar namespace std;
usar alza del namespace:: iostreams;

el vacío descomprime (fuente de la secuencia, el nombre de fichero de la secuencia)
{   
    archivo del ifstream (source.c_str (), ios_base:: en | ios_base:: binario);
    ofstream hacia fuera (filename.c_str (), ios_base:: hacia fuera | ios_base:: binario);
    filtering_streambuf adentro;
    in.push (zlib_decompressor ());
    in.push (archivo);
    alza:: iostreams:: copia (en, hacia fuera);
}

cañería de la internacional ()
{
    fuente de la secuencia;
    nombre de fichero de la secuencia;
    resultado del carbón de leña;

    Dir de DIR* = opendir (“/home/pablo/testee”);
    dirent* = 0 ent del struct;

    mientras que (&& del dir (ent = readdir (dir))) {
         nombre de fichero = ent->d_name;
         new_filename = nombre de fichero de la secuencia;
         resultado = new_filename.find_last_of (“.");

         si (std:: secuencia:: ¡npos! = resultado)
         {
            new_filename.erase (resultado);
         }

         filename.append (“.txt”);

         descomprimir (ent->d_name, nombre de fichero);
    }

    closedir (dir);
    
    vuelta 0;
}
class= del

Respuesta : El error Runtime con descomprime programa.

Otras soluciones  
 
programming4us programming4us