Comment réduire un fichier en C ? Par exemple, si j'ouvre un fichier de 2 mégaoctets, que je fais un peu de travail et que je décide que seul 1 mégaoctet du fichier doit encore exister, comment cela est-il possible ? Je sais comment utiliser write( fd,....) pour écrire dans un fichier, mais que faire si je veux découper certaines parties au milieu d'un fichier ou le tronquer ?