fgetws
Von cppreference.com
| Definiert in 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 Weitzeichen aus dem gegebenen Dateistream und speichert sie in str. Der erzeugte Weitzeichen-String wird immer nullterminiert. Das Parsen stoppt, wenn das Dateiende erreicht wird oder ein Zeilenumbruch-Weitzeichen gefunden wird, in welchem Fall str dieses Zeilenumbruch-Weitzeichen enthalten wird.
Inhalt |
[bearbeiten] Parameter
| str | - | Weitzeichen-String, in den die Zeichen gelesen werden sollen |
| zählt | - | die Länge von str |
| stream | - | Dateistream, aus dem die Daten gelesen werden sollen |
[bearbeiten] Rückgabewert
str bei Erfolg, ein Nullzeiger bei einem Fehler
[bearbeiten] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |
[bearbeiten] Referenzen
- C23-Standard (ISO/IEC 9899:2024)
- 7.29.3.2 Die Funktion fgetws (p: TBD)
- C17-Standard (ISO/IEC 9899:2018)
- 7.29.3.2 Die Funktion fgetws (p: TBD)
- C11-Standard (ISO/IEC 9899:2011)
- 7.29.3.2 Die Funktion fgetws (p: 422)
- C99-Standard (ISO/IEC 9899:1999)
- 7.24.3.2 Die Funktion fgetws (p: 367-368)
[bearbeiten] Siehe auch
| (C95)(C95)(C95)(C11)(C11)(C11) |
liest formatierte Weitzeicheneingaben aus stdin, einem Dateistream oder einem Puffer (Funktion) |
| (C95) |
liest ein Weitzeichen aus einem Dateistream (Funktion) |
| (C95) |
schreibt einen Weitzeichenstring in einen Dateistream (Funktion) |
| (Dynamischer Speicher-TR) |
liest von einem Stream in einen automatisch skalierten Puffer bis zum Trennzeichen/Zeilenende (Funktion) |
| C++-Dokumentation für fgetws
| |