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

Discussion :

Enregistrer un fichier texte

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Septembre 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2014
    Messages : 3
    Par défaut Enregistrer un fichier texte
    Bonjours à tous,

    Je suis débutant en C++ alors je fais quelques logiciel pour m'entraîner (ayant fini le cours de Mathieu Nebra ^^ ). Alors du coups, je suis en train d'essayer de faire une sorte de bloc-note, je n'avais aucun problèmes jusqu'au moment de créer la fonction qui permet d'enregistrer.
    J'aurais besoin de votre aide car malgré plusieurs heures de recherche --' je ne trouve toujours pas ce qu'il faut que je fasse pour enregistrer un fichier. Pour l'instant tout ce que j'ai réussi à faire c'est d'afficher la boite de dialogue pour choisir le répertoire, le nom... mais après une fois que je clique sur enregistrer, la fenêtre se ferme mais le fichier ne s'est pas enregistrer
    Merci d'avance de votre aide

    PS: Voici le code que j'ai pour le moment pour ouvrir la boite de dialogue (c'est déjà un début :p )
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    void MaFenetre::enregistrerFichier()
    {
        QString x = QFileDialog::getSaveFileName(this, "Enregistrer un fichier", QString(), "Fichiers textes (*.txt)");
           QFile fichier(x);
     
           QString texte = MaFenetre::blocPrincipal->toPlainText();
     
     
           QTextStream flux(&fichier);
           flux << texte;
    }

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Septembre 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2014
    Messages : 3
    Par défaut
    Finalement le problème est résolu (réponse ici :p http://qt.developpez.com/doc/4.7/com...programmer-qt/ ) mais j'aimerais juste savoir une dernière chose, ce serait pour enregistrer un fichier déjà enregistrer. Je m'explique, une fois qu'on a fini un fichier on l'enregistre a un emplacement en cliquant sur enregistrer sous mais quand on fait des modifications après on ne refait pas la même manip' on clique juste sur enregistrer.
    Si quelqu'un pouvait m'aider ^^ merci d'avance

  3. #3
    Membre confirmé
    Profil pro
    Responsable d'un système d'information métier
    Inscrit en
    Janvier 2011
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Responsable d'un système d'information métier
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2011
    Messages : 114
    Par défaut
    Bonjour,

    A priori dans le slot save(), il suffit de ne pas passer par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     QFileDialog::getSaveFileName(this, tr("Save File"), "",
                 tr("Text Files (*.txt);;C++ Files (*.cpp *.h)"));
    mais de mettre directement le fileName à disposition dans la fonction (quand celui-ci n'est pas vide bien sûr...)

    Bon week-end

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Septembre 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2014
    Messages : 3
    Par défaut
    OK merci beaucoup je vais voir ça
    Bon Week end

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

Discussions similaires

  1. Enregistrer des fichiers texte sur un serveur distant ?
    Par npopravka dans le forum Pentaho
    Réponses: 1
    Dernier message: 14/03/2011, 13h19
  2. Réponses: 8
    Dernier message: 26/05/2010, 14h43
  3. Enregistrer un fichier texte sous GTK+
    Par tony952 dans le forum GTK+ avec C & C++
    Réponses: 10
    Dernier message: 19/06/2009, 02h36
  4. enregistrer un fichier texte dans sql server
    Par nezha1977 dans le forum ASP
    Réponses: 1
    Dernier message: 27/12/2007, 19h46
  5. Réponses: 5
    Dernier message: 17/12/2007, 17h50

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