Anuncios Google

[Mini-Tutorial] Módulo IO

Bueno, pues me he decidido a hacer este tutorial debido a las dudas de ayer que conseguí solucionar gracias a Rober y markef. Entonces, me dije: ¿Qué tal si hago un tutorial para los que tenían dudas como yo?. Bueno aquí está.

¿Qué es el módulo IO?

El módulo IO permite manejar archivos de texto a tu placer. Es un módulo bastante interesante, pero que últimamente ha caído debido a la preferencia de manejar archivos INI con el módulo INI.

¿Funciona para LuaDev?

Sí. Pero lo mejor es que también funciona para el resto, como LuaHM7, HMv2, Lua normal, etc. Esto es debido a que el módulo casi no ha variado en cada tipo de Lua (Creo que en Phoenix Game Engine no funciona, pero corríganme).

Entonces, ¿cómo se lee un archivo con este módulo?

Para  abrir archivos vamos a utilizar hasta 3 funciones, que son:

  • io.open
  • io.read
  • io.close

La primera y la tercera son obligatorias para todo: leer, escribir, etc

Se haría así:

TXT = io.open("Tutorial.txt")
Tutorial = TXT:read()
TXT:close()
 
blanco = color.new(255,255,255)
 
while (1) do
screen.print(1,10,Tutorial,blanco)
screen.flip()
end

Cómo hemos visto hay que seguir tres pasos: Abrir, leer y cerrar. Fácil, ¿no?

Una característica también interesante de io.read es que podemos poner el número de caracteres que queremos que lea, así:

TXT = io.open("Tutorial.txt")
TXT:read(4)
TXT:close()

Así sólo leería 4 caracteres del archivo.

Vale, ya lo he entendido. ¿Y escribir?

Pues casi igual de fácil, sólo que sería abrir, escribir, guardar y cerrar. Algo así:

TXT = io.open("Tutorial.txt","w") ---La w, es para ponerte en modo escritura, sino pones nada es modo lectura.
TXT:write("Hola, esta cosa de m.rr funciona")
TXT:flush() --Función de guardar
TXT:close() 

 

Pues hasta aquí está lo básico, leer y escribir. Espero no ver ningún post preguntando por este módulo ;)

Cualquier duda, aquí estoy.

¿Cómo puedo saber más?

Puedes visitar las siguientes páginas:

http://pipagerardo.fortunecity.es/Tutorial_LUA_PSP_pipagerar...

o también

Lua 5.1, el link de Nekerafa


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 m.rr

Vale, ya lo hago.

Vale, ya lo hago.

Imagen de Dioni0396

Hay mas funciones

aparte de leer y escrbir.

Imagen de m.rr

Ya, pero esto es lo básico

Ya, pero esto es lo básico para novatos. Pero da igual, los novatos que lean lo de leer escribir y los que quieren saber más lo otro. Vale, luego edito el tutorial.

Imagen de Tutos14

Gracias por el Tuto ;)

Gracias por el Tuto ;)

Imagen de m.rr

De nada, lo importante es que

De nada, lo importante es que lo hayas entendido.

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.