[Resolu]Probleme avec la fonction rename()
Bonjour
Voila j'ai un petit probleme sur un petit bout de code.
Je fais une copie d'un fichier vers un autre et je veux supprimer l'ancienne version du fichier.
Seulement la fonction ne fait pas son office et ne renomme pas le fichier comme je voudrais. Je stocke les noms dans des chaines de caractères. J'ai essayé en utilisant des noms entre double quote, mais j'ai le meme résultat....
Code:
1 2 3 4
|
char tmp[10], name[20];
debug = rename (tmp, name); |
L'affichage de debug m'indique -1.
Help please. Je précise je suis sur mac. Merci
:)
Re: Probleme avec la fonction rename()
Citation:
Envoyé par TheZenZen
Voila j'ai un petit probleme sur un petit bout de code.
Je fais une copie d'un fichier vers un autre et je veux supprimer l'ancienne version du fichier.
Seulement la fonction ne fait pas son office et ne renomme pas le fichier comme je voudrais. Je stocke les noms dans des chaines de caractères. J'ai essayé en utilisant des noms entre double quote, mais j'ai le meme résultat....
Code:
1 2 3 4
|
char tmp[10], name[20];
debug = rename (tmp, name); |
L'affichage de debug m'indique -1.
Ben si il n'y a rien de défini dans tmp et name, ça va pas le faire...
Montre le code complet mais réduit au minimum compilable qui montre le défaut.