Namespaces
Variants

fgetws

De es.cppreference.net
< c | io
 
 
Entrada/salida de archivos
Tipos y objetos
        
Funciones
Acceso a archivos
(C95)
Entrada/salida sin formato
(C95)(C95)
(C95)
(C95)(C95)
(C95)
(C95)

Entrada formateada
Entrada/salida directa
Salida formateada
Posicionamiento en archivos
Manejo de errores
Operaciones sobre archivos
 
Definido en la cabecera <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 se encuentra el final del archivo o un carácter ancho de nueva línea, en cuyo caso str contendrá ese carácter ancho de nueva línea.

Parámetros

str - cadena ancha donde se leerán los caracteres
count - la longitud de str
stream - flujo de archivo desde donde 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

lee entrada de caracteres anchos formateada 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 en un flujo de archivo
(función)
(memoria dinámica TR)
lee de un flujo en un búfer redimensionado automáticamente hasta el delimitador/fin de línea
(función)