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 :

Lire un fichier de configuration


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 9
    Par défaut Lire un fichier de configuration
    Salut !

    Je voudrais savoir comment je peux lire un fichier de configuration.

    Par exemple :
    J'ai un fichier .txt qui contient :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Français
     
    #Aide à la configuration===============================
    Configuration
    Bienvenue.
    Ceci est votre première utilisation,
    vous allez donc etre guidé
    pour la configuration.
     
     
    Cliquez sur 'Suivant' pour continuer.
     
    Suivant
    #Aide à la configuration===============================
    Je voudrais récupérer les lignes 4 à 13 dans des variables séparées.

    Comment faire ?

  2. #2
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par Kram08 Voir le message
    Je voudrais savoir comment je peux lire un fichier de configuration.
    <...>
    Je voudrais récupérer les lignes 4 à 13 dans des variables séparées.
    C'est assez élémentaire. Le fichier est organisé en lignes. Il suffit de lire ces lignes une à unes avec fgets(), de le compter et de les traiter au bon moment.

    Il se peut qu'il faille retirer le '\n' final.

    Fait de ton mieux et poste ton code si tu as un problème.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 9
    Par défaut
    OK mais comment marche cette fonction ?
    Si je fais fgets() récupère combien de caractères ? Comment je passe à la ligne suivante ?

  4. #4
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    fgets lit le nombre de caractère suivant la valeur passée en second argument mais le tableau passé en premier argument doit être assez grand pour contenir tous les caractères !
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  5. #5
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par Kram08 Voir le message
    OK mais comment marche cette fonction ?
    Si je fais fgets() récupère combien de caractères ? Comment je passe à la ligne suivante ?
    Qu'en pense ton livre de C, la doc ?

    http://man.developpez.fr

    http://www.opengroup.org/onlinepubs/...ons/fgets.html

    etc.

    Il faut un peu se remuer et ne pas confondre aide et assistanat...

Discussions similaires

  1. Java EE lire un fichier de configuration au lancement du serveur
    Par christ29 dans le forum Développement Web en Java
    Réponses: 3
    Dernier message: 07/07/2014, 23h57
  2. Lire un fichier de configuration externe
    Par bouriquo92 dans le forum VB.NET
    Réponses: 4
    Dernier message: 21/04/2011, 15h05
  3. Réponses: 1
    Dernier message: 01/08/2008, 20h12
  4. Lire un fichier de configuration
    Par V_R46 dans le forum C++
    Réponses: 6
    Dernier message: 05/12/2006, 00h07
  5. [langage] Lire un fichier de configuration
    Par bobinoo dans le forum Langage
    Réponses: 3
    Dernier message: 04/08/2004, 15h53

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