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 :

Écriture dans un autre répertoire


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    retraité
    Inscrit en
    Septembre 2006
    Messages
    286
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Septembre 2006
    Messages : 286
    Par défaut Écriture dans un autre répertoire
    Bonjour à Tous,
    ofstream ne veux pas écrire ailleurs que dans le répertoire courant
    malgré le chemin indiqué.
    Que usag soit "fic.rtf";
    ou chemin+"fic.rtf";
    il écrit uniquement sur le répertoire courant.
    Il faut savoir que fic.rtf est présent dans le répertoire courant
    et dans chemin
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
            ofstream Ecr(usag.c_str(),ios::app);
    	Ecr<<TblCpp[c]<<endl;
    Pourquoi?
    Sen.

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2011
    Messages
    760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2011
    Messages : 760
    Par défaut
    Quel valeur de chemin ? Quelle arborescence présente sur le disque ? ofstream ne créée pas les dossiers.

  3. #3
    Membre très actif
    Homme Profil pro
    retraité
    Inscrit en
    Septembre 2006
    Messages
    286
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Septembre 2006
    Messages : 286
    Par défaut
    Dans ofstream on inscrit un nom de fichier, ici usage.
    usag="fic.rtf";C'est un nom de fichier.
    usag=chemin+"fic.rtf"; est le même fichier que je sache!
    Précisions sur l'arborescence:
    c:\qqchose\usag
    c:\qqchose\fonction contenant ofstream
    c:\qqchose\chemin\usag
    ofstream n'écrit QUE sur c:\qqchose\usag

  4. #4
    Membre très actif
    Homme Profil pro
    retraité
    Inscrit en
    Septembre 2006
    Messages
    286
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Septembre 2006
    Messages : 286
    Par défaut
    J'ai trouvé!
    le nom de fichier usag n'était pas parfait: chemin n'était pas complet!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 24/06/2007, 21h06
  2. vérifier un fichier présent dans un autre répertoire
    Par palcoquoz dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 18/06/2007, 10h02
  3. Police d'écriture dans Flash + autre question
    Par sliverman dans le forum Flash
    Réponses: 2
    Dernier message: 17/04/2007, 20h33
  4. Réponses: 3
    Dernier message: 12/04/2006, 20h44
  5. Déplacer un fichier dans un autre répertoire
    Par t_om84 dans le forum Général Python
    Réponses: 2
    Dernier message: 16/05/2005, 09h36

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