La función chsize del C te permite cambiar el tamaño de un archivo a voluntad.
El siguiente ejemplo crea un archivo y le da un tamaño de 2000 bytes:
Código:
#include <io.h>
#include <fcntl.h>
void __fastcall TForm1::Button4Click(TObject *Sender)
{
int f = open("temp.txt", O_CREAT | O_WRONLY);
chsize(f, 2000);
close(f);
}
Saludos.