Sagrini he provado tu codigo en Visual C++ y con lode open, write, close... me dice que no se encuentra el identificador...
EI: juntando mensajes. La proxima vez borro.
#include <io.h>
Esto era lo que me faltava, pero igualmente he cambiado los 15 bytes que pnias en el ejemplo por un numero suficientemente grande para almacenar las asi 4MB que ocupa el archivo, pero luego me daerror porque el numero es demasiado grande... ¿que tengo que hacer crearvarias variablesy pasarlo todo particionado en distintas variables?
gracias