C/Visual C - diferencia

 
Vista:

diferencia

Publicado por Oliver++ (339 intervenciones) el 20/09/2002 03:40:09
Cual es la diferencia de abrir un archivo con ios::app y ios::ate?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:diferencia

Publicado por Bleach (29 intervenciones) el 20/09/2002 09:48:42
Con app se situa al final del archivo antes de escribir en el archivo.
Con ate se situa al final del archivo después de abrir el archivo.

Con app solo abre el archivo, pero cuando escribas lo hará al final.
Con ate abre el archivo y se situa al final.
Una sutil diferencia, depende de si quieres que sea mas rápida la apertura del fichero o mas rápida la primera escritura.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:diferencia

Publicado por Oliver++ (339 intervenciones) el 20/09/2002 14:21:05
sigo sin ver la diferencia, porque situarme al final antes de escribir y sutuarme al final despues de abrir el fichero apecen ser la misma cosa, lo prové y no veo una diferencia notable. Ahora, explícame mejor lo de apertura rápida que está interensante. Muchas Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:diferencia

Publicado por Bleach (29 intervenciones) el 24/09/2002 08:38:34
En la practica no se ve mucha diferencia, pero en teoria si tienes un fichero de varios Megas, si quieres que la apertura del fichero sea rapida haces un app, es decir si tu tienes una aplicacion que cuando se ejecuta abre un fichero y espera x tiempo a escribir, si quieres que la aplicacion se ponga rapidamente a hacer cosas utilizas este metodo ademas la rapidez de escritura no te intersa tanto. Pero si es al contrario utilizas el otro metodo, es decir da igual lo que tarde en inicializarse pero que este preparado para escribir.
Todo esto es de forma teorica, en la practica con ficheros pequeños es inapreciable, pero si necesitas medir el tiempo al milisegundo y tienes un fichero enorme te puede interesar saber la diferencia.
Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

ok, la ultima pregunta

Publicado por Oliver++ (339 intervenciones) el 24/09/2002 17:16:11
Entonces si app es mas rapido para que existe el ate?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar