cs_lol55
Messages postés86Date d'inscriptiondimanche 8 janvier 2006StatutMembreDernière intervention 5 décembre 2010
-
31 août 2006 à 19:04
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
1 sept. 2006 à 14:18
Bonjour,
je cherche une fonction en C/C++ pour Copier des fichiers.
J'ai déjà trouvé la fonction CopyFile(); mais lorsque je compile (avec Visual C++), j'obtiens l'erreur suivante:
error C2664: 'CopyFileW' : impossible de convertir le paramètre 1 de 'const char [23]' en 'LPCWSTR'
Pourquoi
Merci de votre Aide!
A voir également:
Calcul du temps nécessaire pour copier les fichiers
yoyo269
Messages postés1403Date d'inscriptionlundi 23 février 2004StatutMembreDernière intervention11 janvier 20092 31 août 2006 à 19:08
Salut lol55,
CopyFile() est la bonne fonction, sauf que tu ne l'utilises pas comme il faut.
Il faut que le premier argument de la fonction soit un pointeur sur un char, soit un char*.
YOYO, @+.
"L'intelligence c'est comme un parachute, quand on en n'a pas...on s'écrase !"
Vous n’avez pas trouvé la réponse que vous recherchez ?
nightlord666
Messages postés746Date d'inscriptionvendredi 17 juin 2005StatutMembreDernière intervention23 mai 200710 1 sept. 2006 à 10:05
Ou alors remplace tes char en wchar_t et rajoute des L devant tes chaines de caractères, mais je préfére quand même utiliser les TCHAR.
<hr size="2" width="100%" />Sachant qu'on peut toujours enlever une ligne à un programme, et que dans un programme il y a toujours un bug, un programme peut se résumer à une ligne avec un bug.
cs_lol55
Messages postés86Date d'inscriptiondimanche 8 janvier 2006StatutMembreDernière intervention 5 décembre 2010 1 sept. 2006 à 12:09
Merci , j'ai essayé avec ton exemple, j'ai pas d'erreurs à la compilation ni à l'execution, tout marche bien sauf que rien n'est copié! ^^
J'ai aussi essayé ça: