Provided by: manpages-es_1.55-10_all bug

NOMBRE

       fgetws - lee una cadena de caracteres anchos de un flujo FILE

SINOPSIS

       #include <wchar.h>

       wchar_t *fgetws (wchar_t *ws, int n, FILE *stream);

DESCRIPCI'ON

       La  funcion  fgetws  es equivalente para caracteres anchos a la funcion
       fgets. Lee una cadena de, como  mucho,  n-1  caracteres  anchos  y  los
       almacena en el array de caracteres anchos apuntado por ws, anadiendo un
       caracter terminador L'\0'. La funcion deja de  leer  caracteres  anchos
       despues  de que haya encontrado y almacenado un caracter ancho de nueva
       linea. Tambien se detiene cuando llega al final del flujo.

       El programador debe garantizar que hay espacio suficiente en  ws  para,
       al menos, n caracteres anchos.

       Para la version no-bloqueante, vease unlocked_stdio(3).

VALOR DEVUELTO

       La  funcion  fgetws devuelve ws en caso de exito. Si ya se ha alcanzado
       el final del flujo o se ha producido un error, devuelve NULL.

CONFORME A

       ISO/ANSI C, UNIX98

OBSERVACIONES

       El comportamiento de fgetws depende de  la  categoria  LC_CTYPE  de  la
       localizacion actual.

       En  ausencia  de  informacion  adicional  pasada a la llamada fopen, es
       razonable esperar que fgetws lea realmente  una  cadena  multibyte  del
       flujo y que la convierta despues en una cadena de caracteres anchos.

       Esta  funcion  no  es fiable ya que no permite tratar adecuadamente los
       caracteres anchos nulos que se puedan presentar en la entrada.

V'EASE TAMBI'EN

       fgetwc(3), unlocked_stdio(3)