Sebastián Santisi, el 17 de julio a las 01:13 me escribiste:
> Leandro Lucarella wrote:
> >A ver, hagamos un ejercicio de comprensión de texto:
> >-   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.
> 
>       Siguiendo tu misma línea de razonamiento, también es válido reemplazar 
> cada aparición de // por **, dado que reemplazar por ** incluye reemplazar 
> por *. 
> Si es válido dejar basura al final, no veo por qué habría de ser inválido 
> dejar la misma basura en el medio.
>       Para el caso, system("sed ...") también cumple el enunciado.
>       ;)

Para mí lo que decís no respeta el enunciado, dice reemplazar las secuencias
"//" por "*". Para mí reemplazar por ** no incluye reemplazar por *, como
reemplazar por *lalala, tampoco incluye reeplazar por *. No dice
reemplazar la secuencia "//" por una secuencia que incluya un *.

Igual como dijo Gonzalo, el punto está es que si un enunciado es ambigüo o
creés que no se puede resolver con ANSI C, levantás la mano y preguntás.

Creo que seguir dando vueltas alrededor del tema no suma mucho.

-- 
Leandro Lucarella (luca) | Blog colectivo: http://www.mazziblog.com.ar/blog/
----------------------------------------------------------------------------
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145  104C 949E BFB6 5F5A 8D05)
----------------------------------------------------------------------------
A lo que Peperino respondióles: aquel que tenga sabañones que se los
moje, aquel que padece calvicie no padece un osito, no es bueno comer
lechón en día de gastritis, no mezcleis el vino con la sandía, sacad la
basura después de las ocho, en caso de emergencia rompa el vidrio con
el martillo, a cien metros desvio por Pavón.
        -- Peperino Pómoro
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a