Namensräume
Varianten
Aktionen

fgetws

Von cppreference.com
< c‎ | io
 
 
Datei-Ein-/Ausgabe
Typen und Objekte
        
Funktionen
Datei-Zugriff
(C95)
Unformatierte Ein-/Ausgabe
(C95)(C95)
fgetws
(C95)
(C95)(C95)
(C95)
(C95)

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

[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

liest formatierte Weitzeicheneingaben aus stdin, einem Dateistream oder einem Puffer
(Funktion) [bearbeiten]
liest ein Weitzeichen aus einem Dateistream
(Funktion) [bearbeiten]
(C95)
schreibt einen Weitzeichenstring in einen Dateistream
(Funktion) [bearbeiten]
(Dynamischer Speicher-TR)
liest von einem Stream in einen automatisch skalierten Puffer bis zum Trennzeichen/Zeilenende
(Funktion) [bearbeiten]
C++-Dokumentation für fgetws