Bien le bonjour,
Ben voilà en fait j'ai un petit problème à utiliser la fonction
remove(const char *path)
il me faudrait supprimer des comptes utilisateurs dans un programme mais ça ne fonctionne pas et cette fonction me renvoit -1
D'autant plus que lorsque je supprime des fichiers temporaires propres au programme ça fonctionne nickel!
J'ai bien cherché sur le net, mais tout ce que je trouve c'est que -1 correspond à une erreur de permission sur le fichier.....
..??!??..
dans la mesure où c'est le programme qui crée ces fichiers je ne comprends pas...
Si vous pouviez m'éclairer s'il vous plait...
Voici le code (simplifié) au cas où:
char dirProvider[50] = "";
char provider[25] = "myProvider";
sprintf (dirProvider, "DATA/providers/%s.conf", provider);
printf("%ld", remove (dirProvider));
En vous remerciant d'avoir lu jusque là! ;)
Configuration: Windows XP
Firefox 2.0.0.4