stack<char *> originales;
stack<char *> copias;
ifstream fi;
ofstream fo;
char *buffer;
int leidos;
originales.push("web\\archivo1.php");
copias.push("C:\\www\\archivo1.php");
originales.push("web\\archivo2.php");
copias.push("C:\\www\\archivo2.php");
originales.push("web\\archivo3.php");
copias.push("C:\\www\\archivo3.php");
originales.push("web\\archivo4.php");
copias.push("C:\\www\\archivo4.php");
buffer = new char[4096];
while ( !originales.empty() ){
fi.open(originales.top());
fo.open(copias.top());
do{
fi.read( buffer, 4096 );
leidos = fi.gcount();
fo.write( buffer, leidos );
}while( leidos > 0 );
origianeles.pop();
copias.pop();
fi.close();
fo.close();
}
delete []buffer;