Gonzalo Casey escribió:
Hola, estaba haciendo el siguiente ejercicio de un coloquio de taller:

- Escribir un programa ANSI C que, sin crear archivos intermedios, altere el archivo “a.txt” reemplazando todas las secuencias “//” por “*”, excepto que se encuentre entre comillas.

En casi todos los casos el archivo resultante va a tener menor cantidad de caracteres que el archivo original. Dado que no puedo borrar bytes del archivo, no se que hacer con los caracteres que me sobran al final del archivo. Usando archivos intermedios el ejercicio es trivial, mi duda es como podría hacerse cumpliendo con el enunciado. ¿Existe alguna manera de truncar el tamaño del archivo a una longitud fija?

        Hola, Gonzalo;
La materia no la hice, pero la semana pasada estaba chusmeando de curioso la página de la misma, y en cosas como el enunciado del TP1 de este cuatrimestre tenés descripto eso:

http://www.fi.uba.ar/materias/7542/enunciados/20081/ej1.pdf

        Página 5.
        Saludos;

                                                Sebastián Santisi
                                                [EMAIL PROTECTED]
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a