Provided by:
manpages-es_1.55-10_all 
NOMBRE
fwide - establece y determina la orientacion de un flujo FILE
SINOPSIS
#include <wchar.h>
int fwide (FILE* stream, int mode);
DESCRIPCI'ON
Cuando mode es cero, la funcion fwide determina la orientacion actual
de stream. La funcion devuelve un valor > 0 si stream esta orientado a
caracteres anchos, es decir, si se permite la E/S de caracteres anchos
pero se prohibe la E/S de caracteres. Devuelve un valor < 0 si stream
esta orientado a bytes, o sea, si se permite la E/S de caracteres pero
se prohibe la E/S de caracteres anchos. Devuelve cero si stream todavia
no tiene orientacion. En este caso, la proxima operacion de E/S podria
cambiar la orientacion (a bytes si es una operacion de E/S de
caracteres o a caracteres anchos si es una operacion de E/S de
caracteres anchos).
Una vez que un flujo tiene una orientacion, no se puede cambiar y dura
hasta que se cierra el flujo.
Cuando mode no es cero, la funcion fwide intenta primero establecer la
orientacion de stream (a caracteres anchos si mode > 0 o a bytes si
mode < 0). A continuacion devuelve un valor denotando la orientacion
actual, como antes.
VALOR DEVUELTO
La funcion fwide devuelve la orientacion del flujo, posiblemente
despues de cambiarlo. Una valor devuelto > 0 significa orientado a
caracteres anchos. Un valor devuelto < 0 significa orientado a bytes.
Un valor devuelto cero significa indefinido.
CONFORME A
ISO/ANSI C, UNIX98
V'EASE TAMBI'EN
fprintf(3), fwprintf(3)
OBSERVACIONES
Se puede realizar una salida de caracteres anchos a un flujo orientado
a bytes a traves de la funcion fprintf con las directivas %lc y %ls.
Se puede realizar una salida orientada a caracteres a un flujo
orientado a caracteres anchos a traves de la funcion fwprintf con las
directivas %c y %s.