2017-05-02 8 views
1

LöveAPIでLuaの文字単位でファイルを読み込もうとしていますが、その方法はわかりません。これを行うには何らかの方法が必要ですか?他の記事では、1行にファイルを読み込む方法がありましたが、実際にはcharごとに読み込む必要があります。誰かが私にこのことを教えてもらえますか?事前にLua(LöveAPI)を使用して文字単位でファイルを読む

おかげで、 Leveljaap

+0

非常に遅いです。十分なメモリがあり、 'gmatch'を通してその文字を取得すれば、ファイル全体を読み込みます。 – FareakyGnome

答えて

2

fは、ファイルハンドルがある場合は、その後、f:read(1)は、ファイルの末尾にファイルかnilで次のバイトを返します。ファイルは、例えばUTF-8のUnicodeが含まれている場合は、次のバイトはを次の文字ではないかもしれない

注意。

関連する問題