Показать сообщение отдельно
Старый 09.08.2009, 22:38   #20
Chrono Syndrome
 
Сообщений: n/a
Ответ: Чтение файла

Local LvlFile%, Num%, NFlag%, Char%, X%, Y%
LvlFile = OpenFile("*путь к файлу*")
; ...
While Not Eof(LvlFile)
Char = ReadByte(LvlFile)
Select True
Case Char >= 48 And Char <= 57 : Num = Num * 10 + (Char - 48) : NFlag = True
Case Char = 10 : X = 0 : Y = Y + 1
Default
If NFlag : LvlArray(X, Y) = Num : Num = 0 : NFlag = False : X = X + 1 : EndIf
End Select
Wend
; ...
CloseFile(LvlFile)
...Вот как-то так (если с разделителями).

Последний раз редактировалось Chrono Syndrome, 10.08.2009 в 10:29.
 
Ответить с цитированием