• Domingo 19 de Mayo de 2024, 03:26

Autor Tema:  cortar un archivo en n partes  (Leído 948 veces)

cl2raul

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
cortar un archivo en n partes
« en: Miércoles 24 de Febrero de 2010, 20:29 »
0
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

  • Miembro activo
  • **
  • Mensajes: 38
  • Nacionalidad: ar
    • Ver Perfil
Re: cortar un archivo en n partes
« Respuesta #1 en: Domingo 28 de Febrero de 2010, 15:05 »
0
no se yo primero sacaria el la cantidad de reg que tenga el archivo
Código: C
  1. long tam=ftell(ptarch)/sizeof(struct archivo);
  2.  
y despues usaría el fseek para posicionarme en el medio del archivo
Código: C
  1. fseek(ptarch,(tam/2)-1*sizeof(struct archivo),0)
  2.  
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

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: cortar un archivo en n partes
« Respuesta #2 en: Domingo 28 de Febrero de 2010, 18:53 »
0
gracias amigo "herzdark" yo tengo algo parecido en consola, pero mi pregunta es si se puede hacer utilizando componentes...