Namespaces
Variants

fgetws

From cppreference.net
< c ‎ | io
Definido en el encabezado <wchar.h>
wchar_t * fgetws ( wchar_t * str, int count, FILE * stream ) ;
(desde C95)
(hasta C99)
wchar_t * fgetws ( wchar_t * restrict str, int count, FILE * restrict stream ) ;
(desde C99)

Lee como máximo count - 1 caracteres anchos del flujo de archivo dado y los almacena en str . La cadena ancha producida siempre termina en nulo. El análisis se detiene si ocurre el fin de archivo o se encuentra un carácter ancho de nueva línea, en cuyo caso str contendrá ese carácter ancho de nueva línea.

Contenidos

Parámetros

str - cadena ancha para leer los caracteres
count - la longitud de str
stream - flujo de archivo para leer los datos

Valor de retorno

str en caso de éxito, un puntero nulo en caso de error

Ejemplo

Referencias

  • Estándar C23 (ISO/IEC 9899:2024):
  • 7.29.3.2 La función fgetws (p: TBD)
  • Estándar C17 (ISO/IEC 9899:2018):
  • 7.29.3.2 La función fgetws (p: TBD)
  • Estándar C11 (ISO/IEC 9899:2011):
  • 7.29.3.2 La función fgetws (p: 422)
  • Estándar C99 (ISO/IEC 9899:1999):
  • 7.24.3.2 La función fgetws (p: 367-368)

Véase también

(C95) (C95) (C95) (C11) (C11) (C11)
lee entrada formateada de caracteres anchos desde stdin , un flujo de archivo o un búfer
(función)
obtiene un carácter ancho de un flujo de archivo
(función)
(C95)
escribe una cadena ancha a un flujo de archivo
(función)
lee desde un flujo hacia un búfer de tamaño automático hasta delimitador/fin de línea
(función)