Vider le contenu d'un fichier
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