Dateiende: Unterschied zwischen den Versionen

Aus Mikiwiki
Wechseln zu: Navigation, Suche
(New page: Das <b>Dateiende</b> (engl. end-of-file / EOF) bezeichnet das Ende einer Datei oder eines Datenstroms. In ISO-C können Datei- und IO-Operationen einen Wert zurückgeben, der dem symb...)
 
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 9: Zeile 9:
 
== Weblinks ==
 
== Weblinks ==
  
{{dewi|End_of_File|End of File}}
+
{{Weblinks}}
{{enwi|End-of-file|End-of-file}}
+
{{url_dewikipedia|End_of_File|End of File}}
 +
{{url_enwikipedia|End-of-file|End-of-file}}
 +
{{Fuss}}
  
  
 
{{cat|Datei}}
 
{{cat|Datei}}

Aktuelle Version vom 7. Februar 2010, 16:48 Uhr

Das Dateiende (engl. end-of-file / EOF) bezeichnet das Ende einer Datei oder eines Datenstroms.

In ISO-C können Datei- und IO-Operationen einen Wert zurückgeben, der dem symbolischen EOF entspricht und damit anzeigt, dass das Ende erreicht wurde. Der tatsächliche Wert beträgt häufig "-1", ist allerdings systemabhängig.

In Unix kann ein EOF durch CTRL+D über die Shell produziert werden (konventioneller Standard). Strg+D entspricht dabei dem ASCII-Steuerzeichen "End of Transmission" 0x04. Unter Microsoft DOS wird es mittels CTRL+Z erzeugt. Historisch fügte Microsoft DOS das ASCII-Steuerzeichen "SUB" 0x1A (eben CTRL+Z) tatsächlich an das Ende einer Datei. Die Kompatibilität zu älteren Systemen (z. B. CP/M) wäre sonst nicht zu gewährleisten gewesen.

In der Job Control Language von Grossrechnerumgebungen werden Eingaben über den Standardinput SYSIN mit "/*" begonnen und das Jobende mit "/&" abgeschlossen.

Weblinks

Herausgeber Sprache Webseitentitel Anmerkungen
country DE.gif Wikipedia ger End of Filewbm Enzyklopädischer Artikel
country US.gif Wikipedia eng End-of-filewbm Enzyklopädischer Artikel