Namespaces
Variants

fgetws

Depuis fr.cppreference.net
< c | io
 
 
Entrée/sortie fichier
Types et objets
        
Fonctions
Accès aux fichiers
(C95)
Entrée/sortie non formatée
(C95)(C95)
(C95)
(C95)(C95)
(C95)
(C95)

Entrée formatée
Entrée/sortie directe
Sortie formatée
Positionnement dans le fichier
Gestion des erreurs
Opérations sur les fichiers
 
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 du fichier est atteinte ou si un caractère large de saut de ligne est trouvé, auquel cas str contiendra ce caractère large de saut de ligne.

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/IEC 9899:2018) :
  • 7.29.3.2 La fonction fgetws (p: TBD)
  • Norme C11 (ISO/IEC 9899:2011) :
  • 7.29.3.2 La fonction fgetws (p: 422)
  • Norme C99 (ISO/IEC 9899:1999) :
  • 7.24.3.2 La fonction fgetws (p: 367-368)

Voir aussi

lit une entrée formatée de caractères larges 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 dans un flux de fichier
(fonction)
(TR mémoire dynamique)
lit depuis un flux dans un tampon redimensionné automatiquement jusqu'au délimiteur/fin de ligne
(fonction)
Documentation C++ pour fgetws