Lecture dans un fichier texte en Langage C
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

Lecture dans un fichier texte en Langage C



  1. #1
    invitee5fedd72

    Lecture dans un fichier texte en Langage C


    ------

    salut
    j'ai fait un programme en C qui permet d'ecrire dans un fichier texte.
    Est ce que c'est possible de lire la troisime ligne du fichier mais pas la 1 er et la 2 eme.

    Merci

    -----

  2. #2
    invite765732342432
    Invité

    Re : Lecture dans un fichier texte en Langage C

    Citation Envoyé par lui Voir le message
    salut
    j'ai fait un programme en C qui permet d'ecrire dans un fichier texte.
    Est ce que c'est possible de lire la troisime ligne du fichier mais pas la 1 er et la 2 eme.

    Merci
    C'est possible avec la fonction fseek seulement si tu connais la taille de chaque ligne.
    Plusieurs possibilités pour ça:
    - Faire des lignes de même taille selon un format précis
    - Créer un index des lignes de ton fichier dans la première ligne de ce fichier
    - Créer un index des lignes de ton fichier dans un fichier séparé

    Reste à voir quel est ton besoin (si tu veux nous en parler...)

  3. #3
    argusazure

    Re : Lecture dans un fichier texte en Langage C

    Je pense que le plus simple est d'avancer dans ton fichier jusqu'à trouver le deuxième retour chariot (dans le cas d'un fichier texte)

  4. #4
    invite765732342432
    Invité

    Re : Lecture dans un fichier texte en Langage C

    Citation Envoyé par argusazure Voir le message
    Je pense que le plus simple est d'avancer dans ton fichier jusqu'à trouver le deuxième retour chariot (dans le cas d'un fichier texte)
    C'est pas ce qu'il veut: il ne veut pas lire les 2 premières lignes...

  5. A voir en vidéo sur Futura
  6. #5
    invite7a8ce750

    Re : Lecture dans un fichier texte en Langage C

    Citation Envoyé par Faith Voir le message
    C'est pas ce qu'il veut: il ne veut pas lire les 2 premières lignes...
    Mais c'est un débutant probablement.
    Et il ne sait peut-être pas que lire des lignes sans s'en servir ne pose aucun problème.
    Si lui commence à apprendre, on lui a probablement enseigné les fichiers textes et non binaires pour commencer. Donc ton renseignement est bien trop en avance sur ce qu'il sait.

    Vu la manière dont il pose la question, je suis prêt à te parier que c'est un fichier uniquement texte. J'ai cette question à chaque session.

    Conclusion, pour lui:
    1) si tu sais utiliser les fichiers de manières binaires, c'est Faith qui te donne la solution
    2) sinon argusazure te donne une solution... il faut utiliser une lecture caractère par caractère
    3) une autre serait de faire trois lectures de lignes par des getlines et d'ignorer le résultat des deux premiers
    4) remarque perso : quel mauvais choix de pseudo -_-

  7. #6
    invite7a8ce750

    Re : Lecture dans un fichier texte en Langage C

    Citation Envoyé par lui Voir le message
    salut
    j'ai fait un programme en C qui permet d'ecrire dans un fichier texte.
    Est ce que c'est possible de lire la troisime ligne du fichier mais pas la 1 er et la 2 eme.

    Merci

    humm juste comme ça... tu voulais vraiment lire la troisième ligne n'est ce pas ? Car ta première remarque semble indiquer que tu veux écrire directement à la troisième ligne et non la lire... donc juste au cas où je demande...

  8. #7
    invite6de5f0ac

    Re : Lecture dans un fichier texte en Langage C

    Bonjour,

    Il me semble que la fonction fgets() lit une ligne entière à chaque fois. Il suffit de l'appeler les deux premières fois en ne tenant pas compte du résultat...

    -- françois

Discussions similaires

  1. chercher une chaine de caractère dans un texte en Langage C
    Par invitee5fedd72 dans le forum Programmation et langages, Algorithmique
    Réponses: 17
    Dernier message: 10/12/2010, 00h01
  2. Dans WORD, texte horizontal + texte vertical comment ?
    Par Cornemuse dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 24/01/2010, 06h28
  3. [c++] lecture dans un fichier texte
    Par invite9b88e44f dans le forum Logiciel - Software - Open Source
    Réponses: 17
    Dernier message: 24/07/2007, 17h46
  4. fichier texte et PIC
    Par FantomX dans le forum Électronique
    Réponses: 5
    Dernier message: 30/06/2007, 09h55
  5. MATLAB: lecture de float dans un fichier RTF
    Par invitecd42c963 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 26/07/2004, 13h03
Découvrez nos comparatifs produits sur l'informatique et les technologies.