Si abrís el archivo en modo lectura-escritura (que es lo que te menciona pateketrueke), podés usar
fseek para mover el puntero interno del archivo al comienzo del mismo, y empezar a escribir a partir de ahí, que supongo que es lo que querés decir con "sobreescribirlo".
Saludos.