Anuncios Google

[LuaDEV] io Entrada / salida...

¿Cómo puedo hacer que el puntero retroceda solamente una línea?

io.seek("cur",¿?) No se me ocurre como hacerlo, si alguien sabe, agradecería su ayuda.


Sígueme en Twitter: @Aitor_db


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de jorge_97

By Jorge_97

Bueno amigo te respondo:

Si lo que quieres es almacenar pequeños fragmentos de Texto tales como variables te recomiendo que uses los INI (No pueden ser más sencillos)

Pero si lo que quieres es almacenar textos grandes deberás aprender a usar los io.

No se aún que quieres hacer por eso no puedo aconsejarte bien pero ya te digo que para lo que quieras hacer io.seek() no es necesario...

Un saludo


Risa Dos años en SCENEBETA Risa

Click aquí para ver la Entrada de Bitácora.

El puntero se mueve con

El puntero se mueve con io.seek("set",pos), donde pos es la posición deseada (en bytes, desde el inicio del archivo).
Dicho de otro modo, necesitas saber cuántos bytes has avanzado desde el inicio, y cuántos tiene la línea a la que quieres retroceder, para usar una simple resta y saber dónde colocar el puntero (espero haberme explicado xD).

Imagen de AitorDB

By Aitor

Comprendido :)

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.