#include
#include
#include
#include
#include
#include
#include
using namespace-Geschlechtskrankheit;
using namespace-Erhöhung:: iostreams;
Lücke dekomprimieren (Schnurquelle, Schnurdateiname)
{
ifstream Akte (source.c_str (), ios_base:: in | ios_base:: Zweiheit);
ofstream heraus (filename.c_str (), ios_base:: heraus | ios_base:: Zweiheit);
filtering_streambuf innen;
in.push (zlib_decompressor ());
in.push (Akte);
Erhöhung:: iostreams:: Kopie (in, heraus);
}
int-Hauptleitung ()
{
Schnurquelle;
Schnurdateiname;
Putzfrauresultat;
DIR* dir = opendir („/home/pablo/testee“);
struct dirent* HNO= 0;
während (dir && (HNO = readdir (dir))) {
Dateiname = ent->d_name;
Schnurnew_filename = -dateiname;
Resultat = new_filename.find_last_of („.");
wenn (Geschlechtskrankheit:: Schnur:: npos! = Resultat)
{
new_filename.erase (Resultat);
}
filename.append („.txt“);
dekomprimieren (ent->d_name, Dateiname);
}
closedir (dir);
Rückkehr 0;
}
|