[OT] Escritura de ficheros

06/02/2004 - 12:39 por Sergio | Informe spam
Una pregunta genérica de c/c++ sobre ficheros:
¿que habría que hacer para escribir en medio de un fichero una serie de
datos, y que los datos que se encuentran apartir del punto de escritura no
sean sobre escritos, sino que se "desplazaran" tantos bytes como se hayan
escrito hacia el final del fichero?
¿C o C++ tienen funciones para esto o habria que usar un fichero temporal
para la operación?

Preguntas similare

Leer las respuestas

#1 Rodrigo Corral González [MVP]
06/02/2004 - 12:59 | Informe spam
No creo que sea OT esta pregunta!!!

Malas noticias, te toca currartelo a mano, tirar de un fichero temporal es
la forma más simple. En cuanto a como hacerlo pues tienes basicamente 3
opciones:

1) Funciones C (fopen, fwrite...)
2) Streams C++ (clase iostream)
3) API de Windows (CreateFile, WriteFile...)


Rodrigo Corral González [MVP]

microsoft.public.es.vc FAQ
http://vcfaq.europe.webmatrixhosting.net
Respuesta Responder a este mensaje
#2 Rodrigo Corral González [MVP]
06/02/2004 - 13:08 | Informe spam
Si me olvidaba la cuarta jejejej...
4) Usando MFC (CFile, CArchive...)


Rodrigo Corral González [MVP]

microsoft.public.es.vc FAQ
http://vcfaq.europe.webmatrixhosting.net
Respuesta Responder a este mensaje
#3 Sergio
06/02/2004 - 13:08 | Informe spam
Vaya, en fin que se le va ha hacer, aunque me cuesta creer que por ejemplo
en un archivo de word de 100 páginas el word se dedique a escribir todo el
fichero, en vez de los fragmentos que se hayan añadido o modificado en medio
del texto.

Por cierto en cuanto a lo de Off Topic, lo he puesto así porque la pregunta
no se centra sobre visual c, sino sobre cualquier compilador de c.
Respuesta Responder a este mensaje
#4 Rodrigo Corral González [MVP]
06/02/2004 - 13:19 | Informe spam
Tambien son 'competencia' del gurpo preguntas genericas sobre C/C++.

Saludos.

Rodrigo Corral González [MVP]

microsoft.public.es.vc FAQ
http://vcfaq.europe.webmatrixhosting.net
Respuesta Responder a este mensaje
#5 Rodrigo Corral González [MVP]
06/02/2004 - 13:22 | Informe spam
Creo que el problema es que simplificas bastante el manejo de ficheros que
hace Word. No se si te habrás fijado pero siempre trabaja contra un fichero
temporal. Las modificaciones estan en memoria hasta que guardas, y guardar
un documento de word complejo habrás observado que es un proceso largo y que
consume recursos... eso si, se hace en segundo plano.


Rodrigo Corral González [MVP]

microsoft.public.es.vc FAQ
http://vcfaq.europe.webmatrixhosting.net
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida