Namespaces
Variants

fgetws

From cppreference.net
< c ‎ | io
Défini dans l'en-tête <wchar.h>
wchar_t * fgetws ( wchar_t * str, int count, FILE * stream ) ;
(depuis C95)
(jusqu'à C99)
wchar_t * fgetws ( wchar_t * restrict str, int count, FILE * restrict stream ) ;
(depuis C99)

Lit au plus count - 1 caractères larges depuis le flux de fichier donné et les stocke dans str . La chaîne large produite est toujours terminée par un caractère nul. L'analyse s'arrête si la fin de fichier est atteinte ou si un caractère large de nouvelle ligne est trouvé, auquel cas str contiendra ce caractère large de nouvelle ligne.

Table des matières

Paramètres

str - chaîne large dans laquelle lire les caractères
count - la longueur de str
stream - flux de fichier depuis lequel lire les données

Valeur de retour

str en cas de succès, un pointeur nul en cas d'erreur

Exemple

Références

  • Norme C23 (ISO/IEC 9899:2024):
  • 7.29.3.2 La fonction fgetws (p: TBD)
  • Norme C17 (ISO/CEI 9899:2018):
  • 7.29.3.2 La fonction fgetws (p: TBD)
  • Norme C11 (ISO/CEI 9899:2011) :
  • 7.29.3.2 La fonction fgetws (p: 422)
  • Norme C99 (ISO/CEI 9899:1999) :
  • 7.24.3.2 La fonction fgetws (p : 367-368)

Voir aussi

(C95) (C95) (C95) (C11) (C11) (C11)
lit une entrée de caractères larges formatée depuis stdin , un flux de fichier ou un tampon
(fonction)
obtient un caractère large depuis un flux de fichier
(fonction)
(C95)
écrit une chaîne large vers un flux de fichier
(fonction)
lit depuis un flux dans un tampon automatiquement redimensionné jusqu'au délimiteur/fin de ligne
(fonction)