Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
dualquad
Anmeldungsdatum: 26.07.2007 Beiträge: 7 Wohnort: Österreich/Wien
|
Verfasst am: 26.07.2007, 08:32 Titel: EOF-Funktion |
|
|
kann mir bitte mal einer erklären wie man die "EOF-Funktion" benutzt ?
biiiiiiiiieeeeeeettteeeeee!!!!
danke! |
|
Nach oben |
|
 |
Eternal_pain

Anmeldungsdatum: 08.08.2006 Beiträge: 1783 Wohnort: BW/KA
|
Verfasst am: 26.07.2007, 08:37 Titel: |
|
|
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 |
|
 |
Mao
Anmeldungsdatum: 25.09.2005 Beiträge: 4409 Wohnort: /dev/hda1
|
Verfasst am: 26.07.2007, 11:31 Titel: |
|
|
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 |
|
 |
csde_rats

Anmeldungsdatum: 07.01.2007 Beiträge: 2292 Wohnort: Zwischen Sessel und Tastatur
|
Verfasst am: 26.07.2007, 11:33 Titel: |
|
|
(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 |
|
 |
dualquad
Anmeldungsdatum: 26.07.2007 Beiträge: 7 Wohnort: Österreich/Wien
|
Verfasst am: 26.07.2007, 19:40 Titel: |
|
|
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 |
|
 |
Mao
Anmeldungsdatum: 25.09.2005 Beiträge: 4409 Wohnort: /dev/hda1
|
Verfasst am: 26.07.2007, 20:29 Titel: |
|
|
Warum sollten wir jemanden wegen einfachen Fragen auslachen?
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 |
|
 |
dreael Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 2529 Wohnort: Hofen SH (Schweiz)
|
Verfasst am: 27.07.2007, 08:19 Titel: |
|
|
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 |
|
 |
|