bonjour,

je cherche à supprimer des caractères dans un fichier en mode rb+
avec les fonction fread et fwrite, je peux copier les données et les décaler mais il me reste toujours des caractères en trop à la fin et je ne sais pas comment les supprimer (je n'ai pas trouvé de fonction pour tronquer la fin d'un fichier).

je sais que je peux faire cela en créant un 2eme fichier et en y copiant les données en retirant ce que je veux effacer mais j'aimerais savoir si c'est possible sans créer un 2eme fichier.

merci,
delfare