Les C++ suivantes copies du programme d'un octet par octet de fichier, et il utilise très peu de mémoire (ce qui le rend un peu lent). Vous pouvez améliorer les performances en ne vidant pas trop souvent le fichier de sortie.
// copy a file using associated buffer's members
#include <fstream>
using namespace std;
int main() {
char ch;
ifstream infile;
ofstream outfile;
infile.open ("original.xml",std::ifstream::binary);
outfile.open ("copy.xml",std::ofstream::binary);
while (!infile.eof())
{
infile >> ch;
outfile << ch;
outfile.flush();
}
outfile.close();
infile.close();
return 0;
}
Si vous voulez un outil unix, je suppose que vous pouvez utiliser sed.
étendu Merci, je vais voir si je peux pirater quelque chose avec cela. –
sed n'est pas l'outil approprié pour ce .. – ghostdog74
Ceci est juste un programme de copie de fichier, pas un analyseur XML. –