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