Rechercher : dans
Par :

Comment Suprimer un fichier dont avec son nom

Dernière réponse le 2 nov 2009 à 11:43:06 Trabant, le 2 nov 2009 à 10:26:53 
 Signaler ce message aux modérateurs

Bonjour,
Le titre peut ne pas paraitre tres explicartif, mais je suis confronté à un problème concernant la fonction remove.

Voici mon code source pour supprimer un fichier
Ce que j'aimerais faire, c'est de trouver un moyen pour que dans le fichier exe, via une commande scanf, l'utilisateur puisse rentrer le nom du fichier à supprimer

#include <stdio.h>
#include <stdlib.h>
char edf [50];
int main(int argc, char *argv[])
{ scanf ("%s", edf);
remove("%s", edf);
system("PAUSE");
return 0;
}


Le problème est que ca ne marche pas, et que je n'arrive pas à trouver une alternative. Quelqu'un a une idée??

Configuration: Windows Vista Internet Explorer 7.0

Meilleures réponses pour « Comment Suprimer un fichier dont avec son nom » dans :
Suppression du son au démarrage VoirMac OS : Suppression du son au démarrage Souvent surpris à l'allumage de son Mac dans le train, en réunion, en classe... Le son au démarrage peu être parfois dérangeant surtout si l'on a laissé le volume au maximum après l'avoir éteint. Pour...
Technique de suppression de son VoirComment supprimer un son mélangé parmi d'autres ? Vous voulez, par exemple, supprimer la voix d'une chanteuse sur une musique ou garder simplement cette voix ; ou supprimer le kick que vous n'auriez pas dû enregistrer lors de votre dernière...

1

le père, le 2 nov 2009 à 10:37:23

Bonjour

As-tu consulté le manuel du C concernant la fonction remove avant de poster ici ?
Qu'est-ce qu'un "%s" vient faire là-dedans ?

Répondre à le père

2

Trabant, le 2 nov 2009 à 10:45:41

Je pensas mettre une chaine enregistrant une chaine, qui la retranscrirais dans le remove comme un printf.

Répondre à Trabant

3

le père, le 2 nov 2009 à 11:06:42

As-tu consulté le manuel du C concernant la fonction remove ?

Répondre à le père

4

Trabant, le 2 nov 2009 à 11:09:03

Euh... Nn dsl, je peux le trouver où stp?

Répondre à Trabant

5

le père, le 2 nov 2009 à 11:19:24

Sur internet, bien sûr.
Alors tu programmes sans manuel ?
La programmation ne se fait pas à tâtons. On n'essaye pas les fonctions aux hasard. Et quand on a un problème avec une fonction, la première chose à faire est de consulter le manuel. Le recours aux autres ne devrait venir qu'après.

Répondre à le père

6

Trabant, le 2 nov 2009 à 11:31:32

Oui , j'ai un manuel de C, mais la fonction remove n'y ai pas, c'est pr ca que j'ai essayé de trouver une solution qui me paraissait logique.

Répondre à Trabant

7

 le père, le 2 nov 2009 à 11:43:06

Le manuel C décrit le langage C. Les fonctions font parties des bibliothèques qui sont fournies avec les compilateurs et sont expliquées dans les manuels liés au compilateurs, car elles ne font pas parties du langage.
J'ai bien mis 30 s à trouver ce lien sur internet :
http://www.codecogs.com/reference/c/stdio.h/remove.php

Répondre à le père