Ho un grande array con numeri che vorrei scrivere su un file.Scrive i numeri su un file in lua in formato binario
Ma se faccio questo:
local out = io.open("file.bin", "wb")
local i = 4324234
out:write(i)
sto solo scrivendo il numero come stringa al file. Come scrivo i byte corretti per il numero da archiviare. E come posso leggerlo in seguito.
Si desidera scrivere '10000011111101110001010' o'34333234323334'? – hjpotter92
Voglio scrivere 10000011111101110001010, ma non in formato stringa, voglio scrivere 4 byte, la dimensione di un intero. – Merni
Non credo che Lua abbia contribuito a questo. La soluzione migliore sarebbe aggiungere alcune funzioni 'C' per trasformare i numeri nelle stringhe appropriate. – Mankarse