Commande remove() en turbo c
job-mrc
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
job-mrc Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
job-mrc Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
bon voila mon prob, j'ai un devoir a rendre en info , le prof nous a demander de créer un petit programme capable de supprimer des fichier de disque dure . j'explique : par exemple g un fichier sur le bureau ( nouveau document texte par exemple) et je veux que quand je lance ce programme il va le supprimer dirctement sans ke je fasse klk chose .
de tt façon ma question c'est comment indiquer le repertoire du fichier pour le programme ?
g essayer ça : "remove("test.txt");".et ça ne marche pas mai la je ss coincer je ne sai po koi faire sachant ke je ss debutant ds ce domaine..
SVP aidez moi!!!!!!!!!
MERCI D'AVANCE
bon voila mon prob, j'ai un devoir a rendre en info , le prof nous a demander de créer un petit programme capable de supprimer des fichier de disque dure . j'explique : par exemple g un fichier sur le bureau ( nouveau document texte par exemple) et je veux que quand je lance ce programme il va le supprimer dirctement sans ke je fasse klk chose .
de tt façon ma question c'est comment indiquer le repertoire du fichier pour le programme ?
g essayer ça : "remove("test.txt");".et ça ne marche pas mai la je ss coincer je ne sai po koi faire sachant ke je ss debutant ds ce domaine..
SVP aidez moi!!!!!!!!!
MERCI D'AVANCE
A voir également:
- Commande remove() en turbo c
- Turbo pascal - Télécharger - Édition & Programmation
- Invite de commande - Guide
- Commande terminal mac - Guide
- Hiberfil.sys remove - Guide
- Remove empty directories - Télécharger - Nettoyage
6 réponses
Salut,
Si tu fais :
Essaie de donner un chemin absolu.
Par exemple :
Cdlt
Si tu fais :
remove("test.txt");c'est le fichier text.txt se situant dans le répertoire courant.
Essaie de donner un chemin absolu.
Par exemple :
remove("C:\\repertoire\\test.txt");
Cdlt
Dans mon exemple, je t'ai mis des doubles backslash ;)
Ce qui te donnerait plutôt :
Ce qui te donnerait plutôt :
#include <stdio.h> int main(void) { int a; printf ("LE FICHIER TEST VA ETRE SUPPRIMER,VOULEZ VOUS CONTINUER,0/1?(0=non/1=oui)\n"); scanf ("%d",&a); if (a==1); remove ("C:\\Documents and Settings\\Administrateur\\Bureau\\test.txt"); else if (a==0); puts ("bye"); return 0; }
merci infinnement pour ta reponce mai malheureusement g ce prob avc
"else if "
quand je compil il me fai cette erreur "Misplaced else in function main"
et il indique l'espace entre "else" et "if" en rouge
alors je ne sai po koi faire
merci encor pour tes reponces et je ss dsl si je te casse la tete avc mes questions. merci encor
"else if "
quand je compil il me fai cette erreur "Misplaced else in function main"
et il indique l'espace entre "else" et "if" en rouge
alors je ne sai po koi faire
merci encor pour tes reponces et je ss dsl si je te casse la tete avc mes questions. merci encor
slt fiddly ecoute je te remercie infiniment pour tous ce ke ta fait pour moi ça marche vraiment avec le if et else
mais la bonne...je ne souhaite po dire ça mai hahahahah le programme ne supprime rien du tt lol mai c po
grave . de tt façon merci infinniment pour tes reponces sachant ke t la seul personne ki ma repondu alors merci
bcp....mais ça ne marche po meme si le programme ce lance et te donne la possibilter de entrer la reponce a la
question je veux dire 0 et 1 mai le programme se referme apres ke tu entre la reponce sans supprimmer le
fichier.
alors merci bcp mai je ne pense po ke ça va marcher avc ce prog @++
mais la bonne...je ne souhaite po dire ça mai hahahahah le programme ne supprime rien du tt lol mai c po
grave . de tt façon merci infinniment pour tes reponces sachant ke t la seul personne ki ma repondu alors merci
bcp....mais ça ne marche po meme si le programme ce lance et te donne la possibilter de entrer la reponce a la
question je veux dire 0 et 1 mai le programme se referme apres ke tu entre la reponce sans supprimmer le
fichier.
alors merci bcp mai je ne pense po ke ça va marcher avc ce prog @++
ah dsl je me suis po rendu compte de lautre personne je vx dire loupius je ss dsl. merci infiniment loupius ça marche vraiment et com g dis le prog ne supprime rien du tt. est ce kil ya une solution pour ça SVP????....merci encor
Salut,
Teste le programme suivant :
Et donne le résultat de l'exécution.
Cdlt
Teste le programme suivant :
#include <stdio.h> int main(void){ FILE *fp=fopen("C:\\Documents and Settings\\Administrateur\\Bureau\\test.txt","r"); int ret; if(fp==NULL) { fputs("erreur ouverture fichier\n",stderr); return 1; } close(fp),fp=NULL; ret=remove("C:\\Documents and Settings\\Administrateur\\Bureau\\test.txt"); printf("%d\n",ret); return 0; }
Et donne le résultat de l'exécution.
Cdlt
jue ss dsl fiddy mai c tjr le meme prob "is up to date"
je ne sai po ce kil vx dire par ça is up to date mai il parle de koi la
je ss dsl de te casser la tete avc mon prob je commence a me fatigue
ça fait une semaine ke j'essaye tt ce ke je trouve sur les sites sans resultat
merci bcp fiddy merci....
je ne sai po ce kil vx dire par ça is up to date mai il parle de koi la
je ss dsl de te casser la tete avc mon prob je commence a me fatigue
ça fait une semaine ke j'essaye tt ce ke je trouve sur les sites sans resultat
merci bcp fiddy merci....
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Qui dit up to date ? Ton compilateur ?
Il te dit ça à la compilation, à l'exécution ?
Ton fichier test.txt existe-t-il encore ?
Quel compilateur utilises-tu ?
Il te dit ça à la compilation, à l'exécution ?
Ton fichier test.txt existe-t-il encore ?
Quel compilateur utilises-tu ?
bah ecoute 1er j'utilise turbo C et po turbo c++ ou klk chose d'autre
il m'affiche le msg " is up to date " quand j'utilse l'option "compiler" de turbo C
oui il me dis ça a la compilation
nn pour l'exucution ça ne passe rien d tt , comme si je ne fai rien comme si je ne touche rien. il rest comme ça seulement la fenetre de turbo C sur la kel je travail
oui le fichier test.txt existe encor sur le bureau
pour la dernier question quel compilateur j'utilise? je ne comprend po ce ke t vx dire dsl...je ne sai rien a propos de ça je ss encor debutant
tu sai voila mon msn ça serai plus facil quon parle sur msn
job-mrc@hotmail.com
il m'affiche le msg " is up to date " quand j'utilse l'option "compiler" de turbo C
oui il me dis ça a la compilation
nn pour l'exucution ça ne passe rien d tt , comme si je ne fai rien comme si je ne touche rien. il rest comme ça seulement la fenetre de turbo C sur la kel je travail
oui le fichier test.txt existe encor sur le bureau
pour la dernier question quel compilateur j'utilise? je ne comprend po ce ke t vx dire dsl...je ne sai rien a propos de ça je ss encor debutant
tu sai voila mon msn ça serai plus facil quon parle sur msn
job-mrc@hotmail.com
Ah turbo C :s.
Je te conseille de l'abandonner, il n'est pas standard.
Tu prends prendre par exemple : https://baptiste-wicht.developpez.com/tutoriels/outils/code-blocks/install/
Je te conseille de l'abandonner, il n'est pas standard.
Tu prends prendre par exemple : https://baptiste-wicht.developpez.com/tutoriels/outils/code-blocks/install/
#include <conio.h>
#include <stdio.h>
int main(void)
{
int a;
printf ("LE FICHIER TEST VA ETRE SUPPRIMER,VOULEZ VOUS CONTINUER,0/1?(0=non/1=oui)\n");
scanf ("%d",&a);
if (a!=1);
remove ("C:\Documents and Settings\Administrateur\Bureau\test.txt");
if (a!=0);
puts ("bye");
}
SVP g besoin daide ici et merci bcp pour ta reponce sauf que je ne sai po koi fr jusqu'a maintenant.