OSDN Git Service

(split) LDP v3.24 -> v3.29 の定型的な変更内容を反映。
[linuxjm/LDP_man-pages.git] / release / man3 / fgetwc.3
1 .\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
2 .\"
3 .\" This is free documentation; you can redistribute it and/or
4 .\" modify it under the terms of the GNU General Public License as
5 .\" published by the Free Software Foundation; either version 2 of
6 .\" the License, or (at your option) any later version.
7 .\"
8 .\" References consulted:
9 .\"   GNU glibc-2 source code and manual
10 .\"   Dinkumware C library reference http://www.dinkumware.com/
11 .\"   OpenGroup's Single UNIX specification
12 .\"      http://www.UNIX-systems.org/online.html
13 .\"   ISO/IEC 9899:1999
14 .\"
15 .\" Modified Tue Oct 16 23:18:40 BST 2001 by John Levon <moz@compsoc.man.ac.uk>
16 .\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
17 .\" Translated Sun Aug 29 15:03:27 JST 1999
18 .\"           by FUJIWARA Teruyoshi <fujiwara@linux.or.jp>
19 .\" Updated Sun Dec 26 JST 1999 by Kentaro Shirakata <argrath@ub32.org>
20 .\" Updated Fri Nov  2 JST 2001 by Kentaro Shirakata <argrath@ub32.org>
21 .\"
22 .TH FGETWC 3 1999-07-25 "GNU" "Linux Programmer's Manual"
23 .\") .SH NAME
24 .SH Ì¾Á°
25 fgetwc, getwc \- ¥ï¥¤¥Éʸ»ú¤ò FILE ¥¹¥È¥ê¡¼¥à¤«¤éÆɤ߹þ¤à
26 .SH ½ñ¼°
27 .nf
28 .B #include <stdio.h>
29 .br
30 .B #include <wchar.h>
31 .sp
32 .BI "wint_t fgetwc(FILE *" stream );
33 .BI "wint_t getwc(FILE *" stream );
34 .fi
35 .SH ÀâÌÀ
36 .BR fgetwc ()
37 ´Ø¿ô¤Ï¡¢
38 .BR fgetc (3)
39 ¤ËÂбþ¤¹¤ë¥ï¥¤¥Éʸ»ú´Ø¿ô¤Ç¤¢¤ë¡£
40 ¤³¤Î´Ø¿ô¤Ï \fIstream\fP ¤«¤é¥ï¥¤¥Éʸ»ú¤ò 1 Ê¸»úÆɤ߹þ¤ß¡¢¤³¤ì¤òÊÖ¤¹¡£
41 ¥¹¥È¥ê¡¼¥à¤Î½ªÃ¼¤Ë㤹¤ë¤«¡¢\fIferror(stream)\fP ¤¬¿¿¤Ë¤Ê¤Ã¤¿¾ì¹ç¤Ë¤Ï¡¢
42 ¤³¤Î´Ø¿ô¤Ï
43 .B WEOF
44 ¤òÊÖ¤¹¡£
45 ¥ï¥¤¥Éʸ»úÊÑ´¹¤Ç¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¤Ï¡¢
46 \fIerrno\fP ¤Ë \fBEILSEQ\fP ¤ò¥»¥Ã¥È¤·¡¢
47 .B WEOF
48 ¤òÊÖ¤¹¡£
49 .PP
50 .BR getwc ()
51 ´Ø¿ô¤¢¤ë¤¤¤Ï¥Þ¥¯¥í¤Ï¡¢
52 .BR fgetwc ()
53 ¤ÈÁ´¤¯Æ±¤¸Æ°ºî¤ò¤¹¤ë¡£
54 ¤³¤Î´Ø¿ô¤Ï¥Þ¥¯¥í¤È¤·¤Æ¼ÂÁõ¤µ¤ì¤ë¤«¤â¤·¤ì¤Ê¤¤¤Î¤Ç¡¢°ú¤­¿ô¤¬Ê£¿ô²óɾ²Á¤µ
55 ¤ì¤ë¤«¤â¤·¤ì¤Ê¤¤¡£¤³¤Î´Ø¿ô¤ò»È¤¦Íýͳ¤Ï¤â¤Ï¤ä¸ºß¤·¤Ê¤¤¡£
56 .PP
57 ¤³¤ì¤é¤Î½èÍý¤ò¥í¥Ã¥¯¤»¤º¤Ë¹Ô¤¤¤¿¤¤¤È¤­¤Ï¡¢
58 .BR unlocked_stdio (3)
59 ¤ò»²¾È¤Î¤³¤È¡£
60 .SH ÊÖ¤êÃÍ
61 .BR fgetwc ()
62 ´Ø¿ô¤Ï¥¹¥È¥ê¡¼¥à¤Î¼¡¤Î¥ï¥¤¥Éʸ»ú¤«¡¢¤¢¤ë¤¤¤Ï
63 .B WEOF
64 ¤òÊÖ¤¹¡£
65 .SH ¥¨¥é¡¼
66 Ä̾ï¤Î¥¨¥é¡¼¤Ë²Ã¤¨¤Æ¡¢°Ê²¼¤Î¥¨¥é¡¼¤¬¤¢¤ë:
67 .TP
68 .B EILSEQ
69 ÆþÎÏ¥¹¥È¥ê¡¼¥à¤«¤é¼èÆÀ¤·¤¿¥Ç¡¼¥¿¤¬¡¢Àµ¤·¤¤Ê¸»ú¤Ç¤Ê¤¤¡£
70 .SH ½àµò
71 C99, POSIX.1-2001.
72 .SH Ãí°Õ
73 .BR fgetwc ()
74 ¤ÎÆ°ºî¤Ï¡¢¸½ºß¤Î¥í¥±¡¼¥ë¤Î
75 .B LC_CTYPE
76 ¥«¥Æ¥´¥ê¤Ë°Í¸¤¹¤ë¡£
77 .PP
78 .BR fopen (3)
79 ¥·¥¹¥Æ¥à¥³¡¼¥ë¤ËÅϤ¹ÄɲþðÊ󤬤ʤ¤¾ì¹ç¤Ë¤Ï¡¢
80 .BR fgetwc ()
81 ¤¬¼ÂºÝ
82 ¤Ë¤Ï¥Þ¥ë¥Á¥Ð¥¤¥È¥·¡¼¥±¥ó¥¹¤ò¥¹¥È¥ê¡¼¥à¤«¤éÆɤ߹þ¤ß¡¢¤³¤ì¤ò¥ï¥¤¥Éʸ»ú¤Ë
83 ÊÑ´¹¤¹¤ë¤È´üÂÔ¤¹¤ë¤³¤È¤ÏŬÀڤǤ¢¤ë¡£
84 .SH ´ØÏ¢¹àÌÜ
85 .BR fgetws (3),
86 .BR fputwc (3),
87 .BR ungetwc (3),
88 .BR unlocked_stdio (3)