Partage
  • Partager sur Facebook
  • Partager sur Twitter

Ecrire au fur et à mesure ou tout stocker ?

    15 juillet 2016 à 12:28:02

    Bonjour, je suis à une étape dans mon programme où je suis un peu perdu sur ce que j'ai de mieux à faire.

    J'encode un texte que j'ai en mémoire d'une manière différente. Seulement, je dois procéder par étape pour réussir à faire des paquets de 8 bits...

    Vaut-il mieux que je stocke mon fichier nouvellement encodé dans un char *, ouvrir un fichier, écrire tout d'un coup et le fermer où vaut-il mieux l'ouvrir, écrire au fur et à mesure et le fermer à la fin ?

    Enfin, existe-t-il une ou des meilleure(s) solution(s) ?

    D'avance, merci

    • Partager sur Facebook
    • Partager sur Twitter
      15 juillet 2016 à 12:48:18

      Perso j'utiliserais un buffer.

      Grace à cette méthode tu choisis la taille des paquets que tu veux enregistrer à chaque fois ;) 

      • Partager sur Facebook
      • Partager sur Twitter

      Architecte logiciel - Software craftsmanship convaincu.

        15 juillet 2016 à 13:04:04

        Du coup tu rouvres le fichier à chaque fois ?
        • Partager sur Facebook
        • Partager sur Twitter
          15 juillet 2016 à 13:42:39

          Je garderais le fichier ouvert du début jusqu'a la fin du traitement.

          • Partager sur Facebook
          • Partager sur Twitter

          Architecte logiciel - Software craftsmanship convaincu.

            15 juillet 2016 à 13:53:22

            Supposer c'est bien, mais il y a un moment, ça devient intéressant de constater des faits plutôt que de discuter des opinions

            La question étant "vaut-il mieux", suggestion :

            1) tu écris les deux versions (ça te fera un exercice)

            2) tu compares les temps d'exécution

            3) tu compares la difficulté du code.

            Ca te fait au moins 2 critères de comparaison.

            -
            Edité par michelbillaud 15 juillet 2016 à 13:54:57

            • Partager sur Facebook
            • Partager sur Twitter

            Ecrire au fur et à mesure ou tout stocker ?

            × 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