J'ai appris qu'il existe une fonction BOF utilisable dans QBASIC. C'est ce qu'on appelle le début du fichier. Mais, je n'ai trouvé aucun exemple sur son utilisation. S'il vous plaît aider.Comment utiliser la fonction BOF dans QBASIC?
-1
A
Répondre
-1
Voici un exemple pour une fonction possible BOF:
' example BOF function in QB
' returns beginning of file
PRINT "Enter filename";: INPUT F$
Handle = FREEFILE
OPEN F$ FOR BINARY AS #Handle
PRINT "BOF="; BOF(Handle)
END
' function to get BOF
FUNCTION BOF (H)
IF LOF(H) > 0 THEN
BOF = 1
ELSE
BOF = 0
END IF
END FUNCTION
échantillon pour déterminer si le fichier est à BOF:
' example BOF function in QB
' returns true if at beginning of file.
PRINT "Enter filename";: INPUT F$
Handle = FREEFILE
OPEN F$ FOR BINARY AS #Handle
IF BOF(Handle) THEN
PRINT "File is at BOF"
END IF
END
' function to get BOF
FUNCTION BOF (H)
IF LOC(H) <= 1 THEN
BOF = -1
ELSE
BOF = 0
END IF
END FUNCTION
+1
Le mot-clé BOF signifie "Beginning Of File" – eoredson
Comment avez-vous appris à connaître à ce sujet? Cette source devrait également avoir fourni suffisamment d'informations pour montrer comment elle est utilisée. –
Il n'y a pas de fonction BOF dans QB car le début du fichier est 1 ou 0 si le fichier n'existe pas ou a été ouvert pour la première fois. – eoredson
[Il n'y a pas de fonction BOF intégrée] (https://gamma.zem.fi/~fis/qb.html#LTk5OTc=) car elle n'est généralement pas nécessaire et parce que vous pouvez simplement utiliser 'SI SEEK (fichier) = 1 'pour dire si vous êtes au début du fichier. –