[DUDA] Diferencia entre INI y DINI -
Shura - 08.06.2014
Bien, estoy aprendiendo un poco de los guardados de datos, y quisiera saber la diferencia de ambos en sн, es posible ademбs usar los 2 juntos sin ningun tipo de problema? Espero una
respuesta, desde ya muchas gracias
Respuesta: [DUDA] Diferencia entre INI y DINI -
Swedky - 08.06.2014
Sн habrб un problema. Dini guarda los datos asн:
E Y_Ini:
Entonces cuando intentes leer datos no podrбs.
________
Dini es mбs lento, ya que tiene que leer y cerrar, leer y cerrar, leer y cerrar. Imagнnate que quieres leer 5 datos con Dini, serнa asн el proceso:
Код:
1) Abrir archivo.
2) Leer primer dato.
3) Cerrar.
4) Abrir archivo.
5) Leer primer dato.
6) Leer segundo dato.
7) Cerrar.
8) Abrir archivo.
9) Leer primer dato.
10) Leer segundo dato.
11) Leer tercer dato.
12) Cerrar.
13) Abrir archivo.
14) Leer primer dato.
15) Leer segundo dato.
16) Leer tercer dato.
17) Leer cuarto dato.
18) Cerrar.
19) Abrir archivo.
20) Leer primer dato.
21) Leer segundo dato.
22) Leer tercer dato.
23) Leer cuarto dato.
24) Leer quinto dato.
25) Cerrar.
Tambiйn otras cosas, como limpiar los ъltimos 2 caracteres de la cadena, calcular la longitud del valor que se desea leer, darle formato a esos valores, etc...
Pero Y_Ini mantiene abierto el archivo mientras lo lee. O sea, asн:
Код:
1) Abrir archivo.
2) Leer primer dato.
3) Leer segundo dato.
4) Leer tercer dato.
5) Leer cuarto dato.
6) Leer quinto dato.
7) Cerrar archivo.
Y tambiйn deberб hacer lo otro
(limpiar los ъltimos 2 caracteres de la cadena, calcular la longitud del valor que se desea leer, darle formato a esos valores, etc...
), pero claramente es mucho mбs rбpido.
Respuesta: [DUDA] Diferencia entre INI y DINI -
JustBored - 08.06.2014
Quote:
Originally Posted by EnzoMetlc
Sн habrб un problema. Dini guarda los datos asн:
E Y_Ini:
Entonces cuando intentes leer datos no podrбs.
________
Dini es mбs lento, ya que tiene que leer y cerrar, leer y cerrar, leer y cerrar. Imagнnate que quieres leer 5 datos con Dini, serнa asн el proceso:
Код:
1) Abrir archivo.
2) Leer primer dato.
3) Cerrar.
4) Abrir archivo.
5) Leer primer dato.
6) Leer segundo dato.
7) Cerrar.
8) Abrir archivo.
9) Leer primer dato.
10) Leer segundo dato.
11) Leer tercer dato.
12) Cerrar.
13) Abrir archivo.
14) Leer primer dato.
15) Leer segundo dato.
16) Leer tercer dato.
17) Leer cuarto dato.
18) Cerrar.
19) Abrir archivo.
20) Leer primer dato.
21) Leer segundo dato.
22) Leer tercer dato.
23) Leer cuarto dato.
24) Leer quinto dato.
25) Cerrar.
Tambiйn otras cosas, como limpiar los ъltimos 2 caracteres de la cadena, calcular la longitud del valor que se desea leer, darle formato a esos valores, etc...
Pero Y_Ini mantiene abierto el archivo mientras lo lee. O sea, asн:
Код:
1) Abrir archivo.
2) Leer primer dato.
3) Leer segundo dato.
4) Leer tercer dato.
5) Leer cuarto dato.
6) Leer quinto dato.
7) Cerrar archivo.
Y tambiйn deberб hacer lo otro (limpiar los ъltimos 2 caracteres de la cadena, calcular la longitud del valor que se desea leer, darle formato a esos valores, etc... ), pero claramente es mucho mбs rбpido.
|
Dini no funciona asн lol, DINI lee un dato que se le especifica y cierra el archivo cuando se le vuelve a llamar la funciуn la abre busca el dato lo extrae y cierra el archivo y asн sucesivamente.
Respuesta: [DUDA] Diferencia entre INI y DINI -
Shura - 08.06.2014
En fin, se pueden usar ambos? xD
Respuesta: [DUDA] Diferencia entre INI y DINI -
Swedky - 08.06.2014
Quote:
Originally Posted by JustBored
Dini no funciona asн lol, DINI lee un dato que se le especifica y cierra el archivo cuando se le vuelve a llamar la funciуn la abre busca el dato lo extrae y cierra el archivo y asн sucesivamente.
|
Dini no puede ir a la directamente a la lнnea que se le especifica, debe leer lнnea por lнnea hasta encontrarlo.
Quote:
Originally Posted by Shura
En fin, se pueden usar ambos? xD
|
Ya te dн la respuesta en mi primer comentario.
Respuesta: [DUDA] Diferencia entre INI y DINI -
Shura - 08.06.2014
Ya leн que segъn vos no podrй, porqe tendrй qe leer datos diferentes verdad? Entonces se puede pasar de DINI a INI tranquilamente no?