Namespaces
Variants

fgetws

Von de.cppreference.net
< c | io
 
 
Datei-Eingabe/Ausgabe
Typen und Objekte
        
Funktionen
Dateizugriff
(C95)
Unformatierte Eingabe/Ausgabe
(C95)(C95)
(C95)
(C95)(C95)
(C95)
(C95)

Formatierte Eingabe
Direkte Eingabe/Ausgabe
Formatierte Ausgabe
Dateipositionierung
Fehlerbehandlung
Operationen auf Dateien
 
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

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

liest formatierte Breitzeicheneingabe von stdin, einem Dateistrom oder einem Puffer
(Funktion)
holt ein Breitzeichen aus einem Dateistrom
(Funktion)
(C95)
schreibt eine Breitzeichenkette in einen Dateistrom
(Funktion)
liest aus einem Strom in einen automatisch vergrößerten Puffer bis zum Trennzeichen/Zeilenende
(Funktion)
C++-Dokumentation für fgetws