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

MFC Discussion :

[MFC] commentaire fichier ini


Sujet :

MFC

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 54
    Par défaut [MFC] commentaire fichier ini
    Bonjour,
    j'écris dans un fichier ini sans problème ( WritePrivateProfileString() ), mais j'aimerais savoir s'il est possible d'écrire directement des commentaires dans ce fichier (avec le ';' devant).
    C'est pour que l'utilisateur puisse faire des modifications manuellement sans problèmes.
    Merci.

  2. #2
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    salut ,
    a priori tout ce qui ne ressemble pas à une section est ignoré .
    il m'arrive de mettre REM devant une ligne .

  3. #3
    Membre habitué
    Inscrit en
    Mars 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 11
    Par défaut
    Je ne pense pas qu'il existe de fonction prédéfinis pour ca (je n'en suis pas certain remarque), mais tu as toujours la possibilité d'utiliser l'ecriture dans les fichiers de facon classique pour insérer tes commentaires, ca marchera aussi bien.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 54
    Par défaut
    Citation Envoyé par farscape
    salut ,
    a priori tout ce qui ne ressemble pas à une section est ignoré .
    il m'arrive de mettre REM devant une ligne .
    Pas bete

    Citation Envoyé par Elessar
    Je ne pense pas qu'il existe de fonction prédéfinis pour ca (je n'en suis pas certain remarque), mais tu as toujours la possibilité d'utiliser l'ecriture dans les fichiers de facon classique pour insérer tes commentaires, ca marchera aussi bien.
    J'y ai bien pensé, mais ce serais tellement plus simple avec une fonction

  5. #5
    Membre habitué
    Inscrit en
    Mars 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 11
    Par défaut
    écris la la fonction, c'est pas bien compliqué comme traitement de chaine de caractère
    amuses toi bien

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 54
    Par défaut
    Ouais, merci

  7. #7
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    re,
    avec un peu d'astuces tu peux faire:
    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    CFileException    m_e;
        CFile FileIni;
        int nMode=CFile::modeCreate | CFile::modeNoTruncate | CFile::typeBinary | CFile::modeReadWrite;    
        if(!(FileIni.Open("c:\\windows\\monprog.ini",nMode, &m_e)))
        {
            CString str;        
            str.Format("le fichier ne peut être ouvert contacter ... OSError:%d",m_e.m_lOsError);
            AfxMessageBox(str,MB_ICONEXCLAMATION);                        
        }
        CString strIni,str;
        FileIni.SeekToBegin();
        char *sz= new char [FileIni.GetLength()+1 ];
     
        FileIni.Read(sz,FileIni.GetLength());
    // recuperation dans CString
        strIni=CString(sz,FileIni.GetLength());
    // juste pour montrer que j'ai la bonne longueur
        str.Format("%d %d",FileIni.GetLength(),strIni.GetLength());
        AfxMessageBox(str,MB_ICONEXCLAMATION);                    
    // maitenant je peux utiliser les fonctions de la cstring :
    // find,replace,insert etc...
    // puis je reecris le buffer.
        FileIni.SeekToBegin();
           FileIni.Write(strIni,strIni.GetLength());
        FileIni.Close();
        delete sz;
    voila .

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 54
    Par défaut

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

Discussions similaires

  1. créer un fichier ini avec les mfc
    Par Djawida dans le forum MFC
    Réponses: 16
    Dernier message: 02/06/2009, 09h04
  2. lire et ecrire dans les fichiers INI sans MFC
    Par skeltryx dans le forum C++/CLI
    Réponses: 10
    Dernier message: 24/04/2007, 09h03
  3. Inserer un commentaire dans un fichier Ini
    Par Rustine dans le forum Langage
    Réponses: 5
    Dernier message: 19/10/2005, 18h33
  4. Réponses: 1
    Dernier message: 12/09/2005, 12h34
  5. [MFC] Fichier ini
    Par Kevgeii dans le forum MFC
    Réponses: 1
    Dernier message: 03/07/2005, 19h46

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