copier image jpg en c++

WRInaute occasionnel
Bonjour, je souheterai copier une image jpg dans un autre dossier,
pour le moment jai cela :




ifstream exoi("F://DSC0056.JPG"); // le fichier en lecture

ofstream exoo("F://ESSAI.JPG"); // le fichier où écrire

string S;

string R;

for (getline(exoi,S) ; !exoi.eof() ; getline(exoi,S)) R.append(S).append("\n");

exoo << R << endl;


Mais biensur, cela ne marche pas... jai peur que cela ne soit pas prevu pour les images....

Jaurrai besoin egalement de faire des copies dautres fichiers... alors si vous aviez une solution pour copier ninporte quel type de fichier....

Merci de votre aide
 
WRInaute discret
Je m'y connais pas en C++, mais j'avais un problème similaire en Java, il faut choisir le bon type de stream (différence entre texte et binaire), c'est peut-être le même truc ici.
 
WRInaute accro
car en php, pour déplacer un fichier d un dossier vers un autre, tu fais un :
rename("/repertoire1/fichier","repertoire2/fichier") et cela fais un déplacement de fichier. (sous unix)

tu veux copier ou deplacer ?
 
Discussions similaires
Haut