• # Juste un truc qui saute aux yeux

    Posté par . En réponse au message programme c qui émule la commande cat (amélioration). Évalué à 2.

    Sans lire trop dans le détail, il y a un soucis assez flagrant:

    tu fais:
    while (byte_lu > 0)

    ensuite, dans cette boucle while, la variable byte_lu n'est jamais modifiée.
    tu rentre donc forcément dans une boucle infinie à partir du moment où la valeur
    initiale de byte_lu est supérieur à 0

    Ensuite, il y a aussi le fait que tu réécris ce que tu as lu (la variable tampon), dans le fichier ou tu la lue (le descripteur 'd').

    tu te rapproche plus d'une commande 'cp' que de 'cat'