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?

Gonzalo.



      
____________________________________________________________________________________
¡Buscá desde tu celular!

Yahoo! oneSEARCH ahora está en Claro

http://ar.mobile.yahoo.com/onesearch
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a