Programación General > C/C++

 cortar un archivo en n partes

(1/1)

cl2raul:
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...

herzdark:
no se yo primero sacaria el la cantidad de reg que tenga el archivo

--- Código: C ---long tam=ftell(ptarch)/sizeof(struct archivo); y despues usaría el fseek para posicionarme en el medio del archivo

--- Código: C ---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

cl2raul:
gracias amigo "herzdark" yo tengo algo parecido en consola, pero mi pregunta es si se puede hacer utilizando componentes...

Navegación

[0] Índice de Mensajes

Ir a la versión completa