copier image jpg en c++

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


YvesB
WRInaute passionné
WRInaute passionné
 
Messages: 518
Inscription: Dim Jan 11, 2004 18:36

copier image jpg en c++

Message le Mar Sep 19, 2006 13:28

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

julisube
WRInaute impliqué
WRInaute impliqué
 
Messages: 255
Inscription: Lun Juin 26, 2006 21:05

Message le Mar Sep 19, 2006 14:05

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.


e-kiwi
Modérateur
Modérateur
 
Messages: 13854
Inscription: Mar Déc 23, 2003 9:04

Message le Mar Sep 19, 2006 14:08

et l'équivalent de rename() n existe pas en c++ ?


YvesB
WRInaute passionné
WRInaute passionné
 
Messages: 518
Inscription: Dim Jan 11, 2004 18:36

Message le Mar Sep 19, 2006 14:14

mais ekiwi la je veux copier un fichier dans un autre dossier... rename pour quelle raison?


e-kiwi
Modérateur
Modérateur
 
Messages: 13854
Inscription: Mar Déc 23, 2003 9:04

Message le Mar Sep 19, 2006 14:36

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 ?

venomelektro
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 247
Inscription: Jeu Juin 16, 2005 21:18

Message le Mar Sep 19, 2006 19:58

si tu es sous windows tu peux utiliser les fonctions de l API win32 :

MoveFileEx(), CopyFileEx() ..

voir

http://bob.developpez.com/tutapiwin/article_42.php


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités