OSDN Git Service

Convert release and draft pages to UTF-8.
[linuxjm/jm.git] / manual / LDP_man-pages / release / man3 / puts.3
index 44555f1..9d23069 100644 (file)
@@ -29,9 +29,9 @@
 .\" Updated Fri Nov  2 JST 2001 by Kentaro Shirakata <argrath@ub32.org>
 .\"
 .TH PUTS 3  2011-09-28 "GNU" "Linux Programmer's Manual"
-.SH Ì¾Á°
-fputc, fputs, putc, putchar, puts \- Ê¸»ú¤Èʸ»úÎó¤Î½ÐÎÏ
-.SH ½ñ¼°
+.SH 名前
+fputc, fputs, putc, putchar, puts \- 文字と文字列の出力
+.SH 書式
 .nf
 .B #include <stdio.h>
 .sp
@@ -45,81 +45,81 @@ fputc, fputs, putc, putchar, puts \- ʸ
 
 .BI "int puts(const char *" "s" );
 .fi
-.SH ÀâÌÀ
+.SH 説明
 .BR fputc ()
-¤Ï¡¢¥­¥ã¥é¥¯¥¿
+ã\81¯ã\80\81ã\82­ã\83£ã\83©ã\82¯ã\82¿
 .I c
-¤ò
+を
 .I "unsigned char"
-¤Ë¥­¥ã¥¹¥È¤·¡¢
+にキャストし、
 .I stream
-¤Ë½ñ¤­¹þ¤à¡£
+に書き込む。
 .PP
 .BR fputs ()
-¤Ï¡¢Ê¸»úÎó
+は、文字列
 .I s
-¤ò
+を
 .I stream
-¤Ë½ñ¤­¹þ¤à¡£
-ʸ»úÎó½ªÃ¼¤Î NULL ¥Ð¥¤¥È (\(aq\e0\(aq) ¤Ï½ÐÎϤ·¤Ê¤¤¡£
+に書き込む。
+文字列終端の NULL バイト (\(aq\e0\(aq) は出力しない。
 .PP
 .BR putc ()
-¤Ï¡¢
+は、
 .I stream
-¤ò°ìÅٰʾåɾ²Á¤¹¤ë¥Þ¥¯¥í¤È¤·¤Æ¼ÂÁõ¤µ¤ì¤Æ¤¤¤ë¤«¤âÃΤì¤Ê¤¤¤È¤¤¤¦ÅÀ¤ò½ü¤­¡¢
+を一度以上評価するマクロとして実装されているかも知れないという点を除き、
 .BR fputc ()
-¤ÈƱ¤¸¤Ç¤¢¤ë¡£
+と同じである。
 .PP
 .BI "putchar(" c );
-¤Ï¡¢
+は、
 .BI "putc(" c , stdout )
-¤ÈƱ¤¸¤Ç¤¢¤ë¡£
+と同じである。
 .PP
 .BR puts ()
-¤Ï¡¢Ê¸»úÎó
+は、文字列
 .I s
-¤È²þ¹Ô¤ò
+と改行を
 .I stdout
-¤Ë½ñ¤­¹þ¤à¡£
+に書き込む。
 .PP
-¤³¤³¤ÇÀâÌÀ¤µ¤ì¤¿´Ø¿ô¤Ï¤ª¸ß¤¤¤Ëº®ºß¤·¤Æ»ÈÍѤ¹¤ë¤³¤È¤¬¤Ç¤­¡¢¤Þ¤¿¡¢
+ここで説明された関数はお互いに混在して使用することができ、また、
 .I stdio
-¥é¥¤¥Ö¥é¥ê¤Ë´Þ¤Þ¤ì¤ë¾¤Î½ÐÎÏ´Ø¿ô¤òƱ¤¸½ÐÎÏ¥¹¥È¥ê¡¼¥à¤ËÂФ·¤Æ
-¸Æ¤Ó½Ð¤¹»ö¤¬½ÐÍè¤ë¡£
+ライブラリに含まれる他の出力関数を同じ出力ストリームに対して
+呼び出す事が出来る。
 .PP
-¤³¤ì¤é¤Î½èÍý¤ò¥í¥Ã¥¯¤»¤º¤Ë¹Ô¤¤¤¿¤¤¤È¤­¤Ï¡¢
+これらの処理をロックせずに行いたいときは、
 .BR unlocked_stdio (3)
-¤ò»²¾È¤Î¤³¤È¡£
-.SH ÊÖ¤êÃÍ
+を参照のこと。
+.SH 返り値
 .BR fputc (),
 .BR putc (),
 .BR putchar ()
-¤Ï
+は
 .I unsigned char
-¤È¤·¤Æ½ñ¤­¹þ¤Þ¤ì¤¿Ê¸»ú¤ò
+として書き込まれた文字を
 .I int
-¤Ë¥­¥ã¥¹¥È¤·¤ÆÊÖ¤¹¡£
-¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¤Ï
+にキャストして返す。
+エラーが発生した場合は
 .B EOF
-¤òÊÖ¤¹¡£
+を返す。
 .PP
 .BR puts ()
-¤È
+と
 .BR fputs ()
-¤Ï¡¢À®¸ù¤¹¤ë¤ÈÉé¤Ç¤Ï¤Ê¤¤¿ô¤ò¡¢¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¤Ï
+は、成功すると負ではない数を、エラーが発生した場合は
 .B EOF
-¤òÊÖ¤¹¡£
-.SH ½àµò
+を返す。
+.SH 準拠
 C89, C99.
-.SH ¥Ð¥°
+.SH ã\83\90ã\82°
 .I stdio
-¥é¥¤¥Ö¥é¥ê¤Ë´Þ¤Þ¤ì¤ë½ÐÎÏ´Ø¿ô¤È¡¢Æ±¤¸½ÐÎÏ¥¹¥È¥ê¡¼¥à¤Ë·ë¤Ó¤Ä¤±¤é¤ì¤¿
-¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤ËÂФ¹¤ë
+ライブラリに含まれる出力関数と、同じ出力ストリームに結びつけられた
+ファイルディスクリプタに対する
 .BR write (2)
-¤ÎÄã¥ì¥Ù¥ë¸Æ¤Ó½Ð¤·¤òº®ºß¤·¤Æ
-»ÈÍѤ¹¤ë¤³¤È¤Ï¸­ÌÀ¤Ç¤Ï¤Ê¤¤¡£
-¤½¤Î·ë²Ì¤ÏÄêµÁ¤µ¤ì¤Æ¤ª¤é¤º¡¢Ë¾¤à·ë²Ì¤¬ÆÀ¤é¤ì¤Ê¤¤²ÄǽÀ­¤¬¹â¤¤¡£
-.SH ´ØÏ¢¹àÌÜ
+の低レベル呼び出しを混在して
+使用することは賢明ではない。
+その結果は定義されておらず、望む結果が得られない可能性が高い。
+.SH 関連項目
 .BR write (2),
 .BR ferror (3),
 .BR fopen (3),