Namespaces
Variants

fgetws

From cppreference.net
< c ‎ | io
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 maximal count - 1 Breitzeichen aus dem gegebenen Dateistrom und speichert sie in str . Der erzeugte Breitzeichen-String ist immer nullterminiert. Das Parsen stoppt, wenn Dateiende auftritt oder ein Breitzeichen-Zeilenumbruch gefunden wird, in welchem Fall str dieses Breitzeichen-Zeilenumbruchzeichen enthalten wird.

Inhaltsverzeichnis

Parameter

str - breite Zeichenkette, in die die Zeichen gelesen werden
count - die Länge von str
stream - Dateistream, 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 fgetws-Funktion (S.: TBD)
  • C17-Standard (ISO/IEC 9899:2018):
  • 7.29.3.2 Die fgetws-Funktion (S.: TBD)
  • C11-Standard (ISO/IEC 9899:2011):
  • 7.29.3.2 Die fgetws-Funktion (S: 422)
  • C99-Standard (ISO/IEC 9899:1999):
  • 7.24.3.2 Die fgetws-Funktion (S: 367-368)

Siehe auch

(C95) (C95) (C95) (C11) (C11) (C11)
liest formatierten Breitzeichen-Eingabestrom von stdin , einem Dateistrom oder einem Puffer
(Funktion)
liest ein Breitzeichen aus einem Dateistrom
(Funktion)
(C95)
schreibt eine Breitzeichenkette in einen Dateistrom
(Funktion)
liest von einem Strom in einen automatisch vergrößerten Puffer bis Trennzeichen/Zeilende
(Funktion)