J'essaie de m'y retrouver dans Lua, j'ai donc un fichier contenant N lignes de nombres, 3 par ligne, ce sont en fait des coordonnées x,y,z. Je pourrais en faire un fichier CSV et utiliser un analyseur CSV de Lua, mais je pense qu'il vaut mieux que j'apprenne à le faire quand même.
Alors, quelle serait la meilleure façon de régler ce problème ? Jusqu'à présent, je suis capable de lire chaque ligne dans un tableau à l'aide de l'extrait de code ci-dessous, mais 1) je ne sais pas s'il s'agit d'un tableau de chaînes ou de chiffres, 2) si j'imprime tbllinesx[1], cela imprime la ligne entière de trois chiffres. Je voudrais pouvoir avoir tbllines[1][1], tbllines[1][2] et tbllines[1][3] correspondant aux 3 premiers numéros de la 1ère ligne de mon fichier.
local file = io.open("locations.txt")
local tbllinesx = {}
local i = 0
if file then
for line in file:lines() do
i = i + 1
tbllinesx[i] = line
end
file:close()
else
error('file not found')
end