Programmation en c - renommer un fichier ?
Résolu/Fermé
A voir également:
- Programmation en c - renommer un fichier ?
- Fichier rar - Guide
- Renommer plusieurs fichiers en même temps - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Ouvrir un fichier .bin - Guide
3 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
15 oct. 2010 à 18:42
15 oct. 2010 à 18:42
Pourquoi fclose ??? Le fichier n'a pas été ouvert. De plus vous mettez des accolades fermantes alors qu'il n'y a pas les homologues ouvrantes.
Essaie simplement :
Et n'oublie pas que ceci renommera que les fichiers qui sont dans le répertoire de l'exécutable de ton programme. Si tu as un doute utilise : "c:/..."
Cdlt,
Essaie simplement :
#include <stdio.h> #include <stdlib.h> int main(void) { rename("test.txt", "test_renomme.txt"); return 0; }
Et n'oublie pas que ceci renommera que les fichiers qui sont dans le répertoire de l'exécutable de ton programme. Si tu as un doute utilise : "c:/..."
Cdlt,
j ai essayer avec
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
rename("C:\Documents and Settings\utilisateur \Mes documents\test.txt", "C:\Documents and Settings\utilisateur\Mes documents\test_renomme.txt");
return 0;
}
sa ne fonctionne pas,merci de ta réponse rapide : )
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
rename("C:\Documents and Settings\utilisateur \Mes documents\test.txt", "C:\Documents and Settings\utilisateur\Mes documents\test_renomme.txt");
return 0;
}
sa ne fonctionne pas,merci de ta réponse rapide : )
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
15 oct. 2010 à 19:06
15 oct. 2010 à 19:06
N'oublie pas que l'antislash est un caractère d'échappement. Il faut donc le doubler.
Par exemple : "C:\\Documents ..."
Par exemple : "C:\\Documents ..."