PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mit line input bestimmte Zeile lesen



elcomportal
02.06.2010, 21:04
Hi,
ich nutze AVR-DOS. Aus einer Textdatei mit 500 Zeilen, alle mit der gleichen Länge, möchte ich eine bestimmte Zeile lesen. Wenn ich for i = 1 to 230: line input s: next i mache, dauert das zu lange. Kann man irgendwie festlegen, dass ich Zeile 230 z.B. lesen möchte?
Mfg
Torsten

for_ro
02.06.2010, 21:45
Hallo Torsten,
du kannst entweder mit
GET #1, var , PS, n ' start at position stored in long PS and read n bytes
von der File Position PS N Bytes lesen, oder du setzt den File Pointer mit
SEEk #bFileNumber, NewPos
die aktuelle Position im File auf NewPos.