IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Créer un fichier temporaire en C++ et le supprimer aprés usage?


Sujet :

C++

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2006
    Messages : 17
    Points : 7
    Points
    7
    Par défaut Créer un fichier temporaire en C++ et le supprimer aprés usage?
    y a t il un moyen de créer un fichier temporaire en lecture et écriture et le supprimer aprés usage ?

  2. #2
    Expert éminent sénior
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 632
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 632
    Points : 30 711
    Points
    30 711
    Par défaut
    Salut,

    Normalement, oui...

    Tu le crées comme n'importe quel fichier classique, puis, pour le supprimer, il me semble que c'est l'instruction remove(char* filename) disponible dans cstdio... Apres avoir pris soin de le fermer, sinon ca risque de ne pas aller

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2006
    Messages : 17
    Points : 7
    Points
    7
    Par défaut
    Citation Envoyé par koala01
    Salut,

    Normalement, oui...

    Tu le crées comme n'importe quel fichier classique, puis, pour le supprimer, il me semble que c'est l'instruction remove(char* filename) disponible dans cstdio... Apres avoir pris soin de le fermer, sinon ca risque de ne pas aller
    #include <cstdio>
    remove("Répertoire:\\NomDufichier.txt" );
    a trés bien fonctionné

    je te remercie beaucoup.

  4. #4
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Points : 11 625
    Points
    11 625
    Par défaut
    Citation Envoyé par rbanana
    #include <cstdio>
    remove("Répertoire:\\NomDufichier.txt" );
    a trés bien fonctionné

    je te remercie beaucoup.
    Pour un fichier temporaire tu peux utiliser (c'est même fait pour ça) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #include <cstdio>
     
    FILE* tmpfile();
    Qui créé un fichier temporaire ouvert en mode wb+ (lecture et écriture binaire). L'avantage c'est que le fichier est automatiquement supprimé lorsque le programme se termine normalement

Discussions similaires

  1. Réponses: 1
    Dernier message: 22/04/2013, 13h28
  2. créer un fichier temporaire proprement
    Par Benoit_T dans le forum Langage
    Réponses: 1
    Dernier message: 07/08/2008, 20h39
  3. [c#]Créer un fichier temporaire
    Par chasse dans le forum Windows Forms
    Réponses: 1
    Dernier message: 29/10/2006, 14h26
  4. Créer un fichier temporaire
    Par duchere dans le forum Langage
    Réponses: 7
    Dernier message: 04/06/2006, 01h57
  5. [Applet] Créer un fichier temporaire
    Par leminipouce dans le forum Applets
    Réponses: 21
    Dernier message: 28/07/2005, 17h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo