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 :

Écrire dans un fichier


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2016
    Messages : 6
    Par défaut Écrire dans un fichier
    Bonjour à tous,

    Je suis un débutant en programmation C++,jai installé le code::Block, ensuite j'ai écrit le code source tout en déclarant mon fichier dans lequel écrire, mais quand j'ai exécute c'est une page console qui s'affiche tout temps, or je souhaite voir une en lieu et place dune console. D'ailleurs c'est dans le ELSE de mon code qu'il entre pour m'afficher le message qui y est. Ainsi j'aimerais savoir comment m'y prendre.
    Merci

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 153
    Billets dans le blog
    4
    Par défaut
    Bonjour,

    dans l'ordre
    - relis-toi, on y comprend rien
    - il manque (au moins) des mots
    - c'est pas clair, quel rapport entre un fichier et la console ?
    - quand on demande de l'aide sur un code, le bon sens voudrait que.. l'on présente le-dit code. Nous ne sommes pas encore passés à la mise à jour 4.2 de BouleDeCrystal.exe
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2016
    Messages : 6
    Par défaut fichier
    Bonjour,
    Je m'excuse si mon premier message est moins concis pour un informaticien, justement parce je suis novice en la matière. Par conséquent je présente une portion du code suivi de mon soucis.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Int main ()
    {
    String const monFichier("C:/sdf/sdz")
    ofstream monFlux(nomFichier.c_str()); 
       if(monFlux)      
      {        monFlux << "Bonjour, je suis une phrase écrite dans unfichier." << endl;        
    monFlux << 42.1337 << endl;      
      int age(23);      
      monFlux << "J'ai " << age << " ans." << endl;    }    
    else 
       {      
      cout << "ERREUR: Impossible d'ouvrir le fichier." << endl;  
      } 
       return 0;
    }
    Si j'exécute ce programme, je ne vois qu'afficher l'instruction dans le "else" et de pire pour moi dans une console sachant que je m'attendais à écrire dans un fichier. Est ce à dire qu'il manque un réglage à faire dans mon logiciel code:: Block ?. puisque jais deja choisi "APPLICATION CONSOLE",dois je choisir autre pour pouvoir ecrire dans un fichier? Merci pour votre sympathique et de me relire.

  4. #4
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut

    Le dossier c:\sdf existe-t-il et est-il accessible?

    PS: Ces majuscules, je suppose qu'elles ne sont pas là dans ton vrai code?
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2016
    Messages : 6
    Par défaut
    Bonjour,
    Donc dois créer dans le dossier c:/sdf,dans mon pc? Et accessible en comment? Pour moi le code prêt que dois faire encore avant ou après. Svp.merci

    je dois créer un dossier dans mon pc dabor avan de l'utiliser dan mon code?
    Et quand nestil pour l'accessibilité du dossier.? Merci m. Medinoc

  6. #6
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    Contente-toi de créer le dossier avec l'explorateur Windows.
    Si tu y arrives sans avoir besoin de passer Admin, alors il sera accessible pour ton programme.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  7. #7
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2016
    Messages : 6
    Par défaut
    Citation Envoyé par Bousk Voir le message
    Bonjour,

    dans l'ordre
    - relis-toi, on y comprend rien
    - il manque (au moins) des mots
    - c'est pas clair, quel rapport entre un fichier et la console ?
    - quand on demande de l'aide sur un code, le bon sens voudrait que.. l'on présente le-dit code. Nous ne sommes pas encore passés à la mise à jour 4.2 de BouleDeCrystal.exe
    Bonjour,
    Au fait quand je parle de console et fichier je veux dire, au debut jai appris à écrire dans console, une fenêtre de font noir où s'affiche le message, ensuite je veux écrire dans un fichier. Et code près mais c'est toujour fenêtre font noir que je voir. Voici mon souci

    Citation Envoyé par Médinoc Voir le message
    Contente-toi de créer le dossier avec l'explorateur Windows.
    Si tu y arrives sans avoir besoin de passer Admin, alors il sera accessible pour ton programme.
    Ok merci M. Médinoc.mais je crée le dossier dans le logiciel code Block ou directement sur mon pc?

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

Discussions similaires

  1. Créer et écrire dans un fichier.txt
    Par Furius dans le forum VBScript
    Réponses: 11
    Dernier message: 16/05/2016, 12h27
  2. Ouvrir et écrire dans un fichier .txt en T-SQL
    Par joul's dans le forum MS SQL Server
    Réponses: 11
    Dernier message: 27/10/2008, 21h04
  3. [FTP] Lire et écrire dans un fichier
    Par dj-julio dans le forum Langage
    Réponses: 49
    Dernier message: 12/01/2006, 11h59
  4. [Rech. Comp.] Lire et écrire dans des fichiers XML
    Par Rodrigue dans le forum C++Builder
    Réponses: 4
    Dernier message: 26/08/2005, 20h48
  5. [JAR] Comment écrire dans un fichier properties dans un jar
    Par Alec6 dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 05/10/2004, 15h16

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