SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: cl2raul en Miércoles 24 de Febrero de 2010, 20:29
-
Hola a todos, me dieron como tarea cortar un archivo y por supuesto volver a unirlos...
mas o menos me funciono en consola, pero cuando construyo la intefaz no se ni como puedo obtener el tamaño de ese archivo...
bueno, yo uso CBuilder6, pongo un opendialogo, un savedialogo, y un boton; cargar es muy fasil, al igual que guardarlo lo que necesito es alguien q me alumbre que debo hacer para saber el tamaño y como lo corto en 2partes, de las otras partes me encargo yo...
-
no se yo primero sacaria el la cantidad de reg que tenga el archivo
long tam
=ftell(ptarch
)/sizeof(struct archivo
);
y despues usaría el fseek para posicionarme en el medio del archivo
fseek(ptarch
,(tam
/2)-1*sizeof(struct archivo
),0)
entonces empiezo a leer hasta el eof y el otro ciclo va a ser de 0 a tam y poniendo el fseek al comienzo del arch.
espero que te alla servido
-
gracias amigo "herzdark" yo tengo algo parecido en consola, pero mi pregunta es si se puede hacer utilizando componentes...