Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Thaorius en 12 Febrero 2006, 04:04 am



Título: Importar linea especifica
Publicado por: Thaorius en 12 Febrero 2006, 04:04 am
Hola!

Bueno, mi problema es simple, como puedo hacer tendiendo un archivo especifico abierto e importar a una variable una linea del mismo?
No se si me explico:
Normalmente para cargar el txt completo hago algo como:
Código:
...
Do While Not EOF(1)
Line Input #1, ,variable
...
Pero el problema es que eso solo importa una linea, despues la siguiente, etc. Como puedo hacer para importar una linea especifica, o sea dando le numero. Supongamos la linea 85.

Saludos y gracias.


Título: Re: Importar linea especifica
Publicado por: -Riven-Ward- en 12 Febrero 2006, 04:10 am
No sé si habrá alguna función para eso, pero puedes hacer un "contador". Haces una variable i, la pones a 1 y por cada intervalo que hace el bucle aumentas 1. Haces un If en cada intervalo que compare i con el número de línea que quieres. Si no es la línea, que siga, si lo es, que pare y haga lo que quieras.

Salu2!


Título: Re: Importar linea especifica
Publicado por: Thaorius en 12 Febrero 2006, 04:18 am
La gracia es no tener que mirar el archivo cada vez xDDDD, porque si fuera grande seria poco eficiente.