C'est une question debile mais impossible de vider le contenu d'un fichier.
J'ai beau essayé de le bourrer de '\0' ou de EOF, fsize(voir faq : c le même code) me retourne tjs la meme valeur. En gros, quoi que je fasse la taille du fichier, la taille reste la meme.
Je voudrais eviter les solutions suivantes : fermeture du fichier, destruction du fichier, creation fichier ou bien fermeture fichier, ouverture en mode w ou w+. Je suppose seulement pouvoir travailler sur une variable de type FILE.
Si vous avez une idée,( j'ai comme l'impression que c'est stupide comme truc).
Systeme Netbsd (pour faire simple, on va dire system POSIX)
Compilo gcc de 2.95 a 3.3
ZUL
Partager