Buchempfehlung
Windows System Programming
Windows System Programming
Das Kompendium liefert viele interessante Informationen zur Windows-Programmierung auf Englisch. [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

Referenz - LOC

Referenz-Navigation

 

Syntax: LOC (Dateinummer)
Typ: Funktion
Kategorie: Dateien

LOC gibt die Position des Zeigers innerhalb einer mit BefehlsreferenzeintragOPEN geöffneten Datei zurück.

Beispiel:

Dim As UByte dummy, nr=FreeFile
DIM AS INTEGER firstPos
OPEN "mydata.ext" FOR BINARY AS #nr

DO UNTIL LOC(nr) = LOF(nr)
   GET #nr, , dummy
   IF dummy = ASC("A") THEN EXIT DO
LOOP
firstPos = LOC(nr)
If firstPos = LOF(nr) THEN firstPos = 0
CLOSE #nr

IF firstPos THEN
   PRINT "In dieser Datei kommt 'A' zum ersten ";
   PRINT "Mal an Byte " & firstPos &" vor."
ELSE
   PRINT "In dieser Datei kommt 'A' nie vor."
END IF
SLEEP

Unterschiede zu QB:
Die Berechnung bei sequentiellen Dateimodi unterscheidet sich in QB etwas.

Siehe auch:
BefehlsreferenzeintragOPEN, BefehlsreferenzeintragLOF, BefehlsreferenzeintragEOF, BefehlsreferenzeintragSEEK (Funktion), BefehlsreferenzeintragSEEK (Anweisung), BefehlsreferenzeintragDateien (Files)


Zusätzliche Informationen und Funktionen
  • Der Referenzeintrag wurde am 30.07.2007 von Redakteurytwinky angelegt.
  • Die aktuellste Version wurde am 27.12.2012 von Redakteurnemored gespeichert.
  Versionen Versionen