fgetws
Von de.cppreference.net
| Definiert im Header <wchar.h>
|
||
wchar_t* fgetws( wchar_t* str, int count, FILE* stream );
|
(seit C95) (bis C99) |
|
wchar_t* fgetws( wchar_t* restrict str, int count, FILE* restrict stream );
|
(seit C99) | |
Liest höchstens count - 1 Breitzeichen aus dem gegebenen Dateistrom und speichert sie in str. Die erzeugte Breitzeichenkette wird immer mit Nullterminierung abgeschlossen. Das Einlesen wird beendet, wenn das Dateiende auftritt oder ein Breitzeichen für Zeilenumbruch gefunden wird, in welchem Fall str dieses Breitzeichen für Zeilenumbruch enthalten wird.
Parameter
| str | - | Breitzeichenkette, in die die Zeichen eingelesen werden |
| count | - | die Länge von str
|
| stream | - | Dateistrom, aus dem die Daten gelesen werden |
Rückgabewert
str bei Erfolg, ein Nullzeiger bei einem Fehler
Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |
Referenzen
- C23 Standard (ISO/IEC 9899:2024):
- 7.29.3.2 Die Funktion fgetws (S. TBD)
- C17 Standard (ISO/IEC 9899:2018):
- 7.29.3.2 Die Funktion fgetws (S. TBD)
- C11 Standard (ISO/IEC 9899:2011):
- 7.29.3.2 Die Funktion fgetws (S. 422)
- C99 Standard (ISO/IEC 9899:1999):
- 7.24.3.2 Die Funktion fgetws (S. 367-368)
Siehe auch
(C95)(C95)(C95)(C11)(C11)(C11) |
liest formatierte Breitzeicheneingabe von stdin, einem Dateistrom oder einem Puffer (Funktion) |
(C95) |
holt ein Breitzeichen aus einem Dateistrom (Funktion) |
(C95) |
schreibt eine Breitzeichenkette in einen Dateistrom (Funktion) |
(Dynamic Memory TR) |
liest aus einem Strom in einen automatisch vergrößerten Puffer bis zum Trennzeichen/Zeilenende (Funktion) |
C++-Dokumentation für fgetws
| |