Partage
  • Partager sur Facebook
  • Partager sur Twitter

précision pour fscanf

comment changer de ligne ???

    15 juin 2006 à 11:24:25

    Bonjour j'aimerai savoir comment faire pr la fonction fscanf cherche dans une autre ligne ?
    voici mon fichier qui correspond aux coordonnées de murs que je créé apres sous openGL par l'intermédiaire d'une fonction :

    Citation : test.txt

    1 1 -1 -1 1 -1 -1 1 1 1 1 1 2
    1 -1 -1 1 1 -1 1 1 1 1 -1 1 2


    donc j'arrive a prendre les coordonées du mur de la première ligne mais je ne sais pas comment faire pour que mon fscanf cherche dans la seconde....merci d'éclairer ma lanterne
    • Partager sur Facebook
    • Partager sur Twitter
      15 juin 2006 à 11:43:45

      fgets pour lire des lignes
      et sscanf pour analyser la ligne lue et extraire des infos
      • Partager sur Facebook
      • Partager sur Twitter
        15 juin 2006 à 11:45:38

        ;) pas bête je ne connais pas encore la fonction sscanf mais merci je penses y arriver je vous en reparle sui j'ai un problème :)
        • Partager sur Facebook
        • Partager sur Twitter
          15 juin 2006 à 17:38:36

          Sinon il y a la méthode bourrin (je suppose pas recommandée du tout mais bon...)

          tu lis ta première ligne avec fscanf()
          tu lis cette ligne en utilisant fgets() qui t'emmène à la suivante
          tu lis ta deuxième ligne avec fscanf().

          Néanmoins je suppose que personne d'autre que moi te le recommandera.
          • Partager sur Facebook
          • Partager sur Twitter
            15 juin 2006 à 17:52:38

            Pas trop d'intéret de faire une lecture formatée pour lire une ligne.
            De mon expérience et d'après mon avis personnelle la technique :
            - lecture (donc consommation) d'une ligne
            - analyse de chaine

            est la meilleur pour la lecture de fichiers textes basés sur des lignes.
            • Partager sur Facebook
            • Partager sur Twitter
              15 juin 2006 à 17:53:44

              Tout à fait d'accord mais c'est une solution :lol:

              J'utilisais cette technique avant de connaître sscanf().
              • Partager sur Facebook
              • Partager sur Twitter

              précision pour fscanf

              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
              × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
              • Editeur
              • Markdown