1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
.\"
.\" This is free documentation; you can redistribute it and/or
.\" modify it under the terms of the GNU General Public License as
.\" published by the Free Software Foundation; either version 2 of
.\" the License, or (at your option) any later version.
.\"
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.TH FWIDE 3 "17 de novembro de 1999" "GNU" "Manual do Programador Linux"
.SH NOME
fwide \- seta e determina a orientao do fluxo de arquivo
.SH SINOPSE
.nf
.B #include <wchar.h>
.sp
.BI "int fwide (FILE* " stream ", int " mode );
.fi
.SH DESCRIO
Quando \fImode\fP zero, a funo \fBfwide\fP determina a orientao corrente
de \fIstream\fP. Ela retorna um valor > 0 se \fIstream\fP orientado a caracteres
largos, isto , se E/S de caracteres largos permitido mas E/S de caracteres est
desabilitado. Ela retorna um valor < 0 se \fIstream\fP orientado a byte, isto ,
se E/S de caracteres permitido mas E/S de caracteres largos est desabilitado. Ela
retorna zero se \fIstream\fP ainda no tem orientao; neste caso, a prxima operao
de E/S pode mudar a orientao (para orientado a byte se for uma operao de E/S de
caractere, ou para orientado a caracteres largos se for uma operao de E/S para
caracteres largos).
.PP
Uma vez que um fluxo tem uma orientao, ele no pode ser mudado e persiste at que
o fluxo seja fechado.
.PP
Quando \fImode\fP diferente de zero, a funo \fBfwide\fP primeiro tenta setar a
orientao de \fIstream\fP (para orientado a caractere largo se \fImode\fP > 0, ou
para orientado a byte se \fImode\fP < 0). Ela retorna um valor denotando a orientao
corrente, como visto acima.
.SH "VALOR DE RETORNO"
A funo \fBfwide\fP retorna a orientao do fluxo, depois de possivelmente mud-la.
Um valor de retorno > 0 significa orientao a caracteres largos. Um valor de retorno
< 0 significa orientao a byte. Um valor de retorno significa indeciso.
.SH "CONFORME"
ISO/ANSI C, UNIX98
.SH "VEJA TAMBM"
.BR fprintf "(3), " fwprintf (3)
.SH NOTAS
Sada de caracteres largos para um fluxo orientado a byte pode ser realizado atravs da
funo \fBfprintf\fP com as diretivas %lc e %ls.
.PP
Sada orientada a caracteres para um fluxo orientado a caracteres largos pode ser realizado
atravs da funo \fBfwprintf\fP com as diretivas %c e %s.
.SH TRADUO PARA A LNGUA PORTUGUESA
\&\fR\&\f(CWRUBENS DE JESUS NOGUEIRA <darkseid99@usa.net> (traduo)\fR
\&\fR\&\f(CWXXXXXX XX XXXXX XXXXXXXX <xxxxxxxxxx@xxx.xxx> (reviso)\fR
|