fgetline liest ab der aktuellen Position bis zum Zeilenende aus der angegebenen Datei.
Returnwert
ssString ist ein skalarer String, der die Zeile enthält. Im Fehlerfall bzw. wenn das Dateiende erreicht ist, wird ein leerer String zurückgeliefert.
Parameter
fh ist ein Filehandle, das durch Aufruf der Funktion fopen erzeugt wurde.
Kommentar
Falls die Zeile mit einem Zeilentrennzeichen endet, wird \n zurückgegeben, unabhängig davon, wie die Datei geöffnet wurde (Binär- oder Text-Mode). Die Zeile kann beliebig lang sein. In der Datei können sich die folgenden Trennzeichen befinden:
| 0x0D 0x0A (\r\n) | Windows |
| 0x0a (\n) | Unix, Linux |
| 0x0D (\r) | ältere Apple-Systeme |
History
| Version | Beschreibung |
|---|---|
| 5.10.0 | Es können nun auch UNICODE-Dateien (utf8, utf16-le, utf16) gelesen werden, falls in der Datei ein BOM (byte order mark) vorhanden ist und die Datei im Textmode (“rt”) geöffnet wurde (siehe fopen). |
| 5.0.0 | Es können wie auch in UniPlot 4.x nur Dateien mit 8-bit-Zeichensatz gelesen werden. |
Siehe auch
id-963517