[DUDA] Diferencia entre INI y DINI
#1

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
Reply
#2

Sн habrб un problema. Dini guarda los datos asн:

Код:
Password=12345
E Y_Ini:

Код:
Password = 12345
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.
Reply
#3

Quote:
Originally Posted by EnzoMetlc
Посмотреть сообщение
Sн habrб un problema. Dini guarda los datos asн:

Код:
Password=12345
E Y_Ini:

Код:
Password = 12345
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.
Reply
#4

En fin, se pueden usar ambos? xD
Reply
#5

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.
Reply
#6

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?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)