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