Creas el archivo con io.open("archivo.lua","w") , y vas añadiendole líneas con miarchivo:write("loquequieras \r\n") donde \r\n es el salto de línea, luego para guardarlo usas
\n es de los sistemas Unix y Lua lo reconoce como salto de línea.
\r\n es de sistemas Windows, pero dado que Lua reconoce el \n como salto de línea, se pueden tener errores si se necesita exactitud de caracteres (para hacer comparaciones, por ejemplo), ya que se tendría un caracter "invisible" de más al final (el \r)
\r creo que era de Mac OS hasta la versión 9, o algo así, en todo caso dudo que Lua lo reconozca como salto de línea (usando io.lines) ya que \r es CR (retorno de carro)
Igual siempre se puede hacer una implementación propia para separar líneas.
Si
Creas el archivo con
io.open("archivo.lua","w")
, y vas añadiendole líneas conmiarchivo:write("loquequieras \r\n")
donde \r\n es el salto de línea, luego para guardarlo usasSalu2!
Que yo sepa con \r te basta
Que yo sepa con \r te basta para el salto de linea
Depende
Eso depende del sistema.
\n es de los sistemas Unix y Lua lo reconoce como salto de línea.
\r\n es de sistemas Windows, pero dado que Lua reconoce el \n como salto de línea, se pueden tener errores si se necesita exactitud de caracteres (para hacer comparaciones, por ejemplo), ya que se tendría un caracter "invisible" de más al final (el \r)
\r creo que era de Mac OS hasta la versión 9, o algo así, en todo caso dudo que Lua lo reconozca como salto de línea (usando io.lines) ya que \r es CR (retorno de carro)
Igual siempre se puede hacer una implementación propia para separar líneas.
Saludos!
PSP FAT [5.00 M33-6] [6.60 ME] [Hard Moded] / Nintendo Wii [4.1U] [cIOS Hermes] [D2X cIOS] / iPhone 3G [4.2.1] [BB 05.13.04] [redsn0w] / iPod Touch 4 [6.1] [evasi0n]
07/05/10: Tuve el placer de llamarle con todo derecho "N00B" a molotovi xDDD
Recuerda: Sé el intérprete -_-
ok, eso significa que con io
ok, eso significa que con io open ya vale, ok, gracias
Hubo un fallo
Para guardar es io.flush() o arch:flush()
para guardar es
para guardar es io.flush(variable file) o variablefile:flush()
Si
Si