• # plop

    Posté par . En réponse au message programme c qui émule la commande cat. Évalué à 1.

    Plusieurs truc me semble bancale.

    D'abord ton ";" dans if(d==-1). Chez moi ça compile pas.
    Ensuite, comme dit plus haut, ton while est pas bon non plus.
    Enfin, si dans ton exos tu DOIS utiliser des appels systems, pourquoi les utiliser pour les read et pas pour les write ? (petit indice, write(0, "plop\n",5); pour afficher plop sur stdout.

    Ah si, encore un truc ... quel interet de printf ton descripteur de fichier ? ce serais pas plutot le contenu de ton buffer que tu afficher ?