Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

EOF-Funktion

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
dualquad



Anmeldungsdatum: 26.07.2007
Beiträge: 7
Wohnort: Österreich/Wien

BeitragVerfasst am: 26.07.2007, 08:32    Titel: EOF-Funktion Antworten mit Zitat

kann mir bitte mal einer erklären wie man die "EOF-Funktion" benutzt ?
biiiiiiiiieeeeeeettteeeeee!!!!
danke!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Eternal_pain



Anmeldungsdatum: 08.08.2006
Beiträge: 1783
Wohnort: BW/KA

BeitragVerfasst am: 26.07.2007, 08:37    Titel: Antworten mit Zitat

EOF steht fuer End Of File. (Ende der Datei)

EOF gibt True bzw -1 aus wenn das ende einer geoeffneten Datei erreicht wurde

als beispiel:


Code:

Open "irgendwas" for input as #1
While NOT EOF(1)
input #1,irgendwas$
wend
close #1


hier wird solange ein String in Irgendwas$ gelesen bis die Datei zuende ist... Praktisch ist das beispiel nicht wirklich zu gebrauchen da Irgendwas$ ja immer wieder ueberschrieben wird und so nur noch den letzten String speichert... so koennte man etwas in Arrays speichern bzw direkt einer funktion zur weiterverarbeitung uebergeben....
_________________
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger
Mao



Anmeldungsdatum: 25.09.2005
Beiträge: 4409
Wohnort: /dev/hda1

BeitragVerfasst am: 26.07.2007, 11:31    Titel: Antworten mit Zitat

Wenn man einen kleinen Text-Viewer machen will, sollte man allerdings lieber LINE INPUT nehmen (damit auch Kommas berücksichtigt werden).
_________________
Eine handvoll Glück reicht nie für zwei.
--
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
csde_rats



Anmeldungsdatum: 07.01.2007
Beiträge: 2292
Wohnort: Zwischen Sessel und Tastatur

BeitragVerfasst am: 26.07.2007, 11:33    Titel: Antworten mit Zitat

(um Eternal_pains post zu vervollständigen)
Wenn du in einer Datei liest, geht der "Dateizeiger" immer ein Stückchen vorwärts. Wenn du z.B. bei einer 1000 Bytes großen Datei immer ein Byte ausliest, wird die Schleife exakt bei 1000 verlassen. Damit verhindert man den Fehler "Über Dateiende hinaus gelesen" (Oder so ähnlich *g*)
_________________
If hilfreicher_Beitrag then klick(location.here)

Klick
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
dualquad



Anmeldungsdatum: 26.07.2007
Beiträge: 7
Wohnort: Österreich/Wien

BeitragVerfasst am: 26.07.2007, 19:40    Titel: Antworten mit Zitat

Vielen Dank!
Wundert euch bitte nicht, dass ich, im gegensatz zu euren fragen, so einfache fragen stelle!
ich bin erst 12!
(kein Scherz)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Mao



Anmeldungsdatum: 25.09.2005
Beiträge: 4409
Wohnort: /dev/hda1

BeitragVerfasst am: 26.07.2007, 20:29    Titel: Antworten mit Zitat

Warum sollten wir jemanden wegen einfachen Fragen auslachen? zwinkern
Jeder fängt mal an.

Als ich hier "angefangen" hab war ich übrigens auch erst 12...
_________________
Eine handvoll Glück reicht nie für zwei.
--
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
dreael
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 2529
Wohnort: Hofen SH (Schweiz)

BeitragVerfasst am: 27.07.2007, 08:19    Titel: Antworten mit Zitat

Eternal_pain hat Folgendes geschrieben:
Was geht hier ? Eine Anfaenger-Lern-Statistik ?

Lernpsychologische Aspekte bitte hier weiterdiskutieren => hier nur mit technischen Problemen innerhalb von QBasic weiterfahren, danke.
_________________
Teste die PC-Sicherheit mit www.sec-check.net
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz