OSDN Git Service

(split) LDP: Release pages for LDP v3.39.
[linuxjm/LDP_man-pages.git] / release / man3 / index.3
index 00b3553..571e687 100644 (file)
 .\"     386BSD man pages
 .\" Modified Mon Apr 12 12:54:34 1993, David Metcalfe
 .\" Modified Sat Jul 24 19:13:52 1993, Rik Faith (faith@cs.unc.edu)
+.\"*******************************************************************
 .\"
-.\" Japanese Version Copyright (c) 1997 HIROFUMI Nishizuka
-.\"    all rights reserved.
-.\" Translated Fri Dec 12 12:41:35 JST 1997
-.\"    by HIROFUMI Nishizuka <nishi@rpts.cl.nec.co.jp>
+.\" This file was generated with po4a. Translate the source file.
 .\"
-.TH INDEX 3 2011-09-21 "GNU" "Linux Programmer's Manual"
-.SH Ì¾Á°
-index, rindex \- Ê¸»úÎóÃæ¤Îʸ»ú¤Î°ÌÃÖ¤ò¼¨¤¹
-.SH ½ñ¼°
+.\"*******************************************************************
+.TH INDEX 3 2011\-09\-21 GNU "Linux Programmer's Manual"
+.SH 名前
+index, rindex \- 文字列中の文字の位置を示す
+.SH 書式
 .nf
-.B #include <strings.h>
+\fB#include <strings.h>\fP
 .sp
-.BI "char *index(const char *" s ", int " c );
+\fBchar *index(const char *\fP\fIs\fP\fB, int \fP\fIc\fP\fB);\fP
 .sp
-.BI "char *rindex(const char *" s ", int " c );
+\fBchar *rindex(const char *\fP\fIs\fP\fB, int \fP\fIc\fP\fB);\fP
 .fi
-.SH ÀâÌÀ
-.BR index ()
-´Ø¿ô¤Ï¡¢Ê¸»úÎó \fIs\fP Ãæ¤ËºÇ½é¤Ëʸ»ú \fIc\fP ¤¬
-¸½¤ì¤¿°ÌÃ֤ؤΥݥ¤¥ó¥¿¤òÊÖ¤¹¡£
+.SH 説明
+\fBindex\fP()  関数は、文字列 \fIs\fP 中に最初に文字 \fIc\fP が 現れた位置へのポインタを返す。
 .PP
-.BR rindex ()
-´Ø¿ô¤Ï¡¢Ê¸»úÎó \fIs\fP Ãæ¤ËºÇ¸å¤Ëʸ»ú \fIc\fP ¤¬
-¸½¤ì¤¿°ÌÃ֤ؤΥݥ¤¥ó¥¿¤òÊÖ¤¹¡£
+\fBrindex\fP()  関数は、文字列 \fIs\fP 中に最後に文字 \fIc\fP が 現れた位置へのポインタを返す。
 .PP
-ʸ»úÎó¤ò½ªÃ¼¤¹¤ë NULL ¥Ð¥¤¥È (\(aq\\0\(aq) ¤Ï¡¢Ê¸»úÎó¤Î°ìÉô¤È¤ß¤Ê¤µ¤ì¤ë¡£
-.SH ÊÖ¤êÃÍ
-.BR index ()
-¤È
-.BR rindex ()
-´Ø¿ô¤Ï¡¢°ìÃפ·¤¿Ê¸»ú¤Ø¤Î¥Ý¥¤¥ó¥¿¤«¡¢
-¤â¤·Ê¸»ú¤¬¸«¤Ä¤«¤é¤Ê¤¤¾ì¹ç¤Ï NULL ¤òÊÖ¤¹¡£
-.SH ½àµò
-4.3BSD;
-POSIX.1-2001 ¤Ç¤Ï¡Ö²áµî¤Î̾»Ä (LEGACY)¡×¤È°ÌÃÖÉÕ¤±¤é¤ì¤Æ¤¤¤ë¡£
-POSIX.1-2008 ¤Ç¤Ï
-.BR index ()
-¤È
-.BR rindex ()
-¤Î»ÅÍͤ¬ºï½ü¤µ¤ì¤Æ¤¤¤ë¡£
-Âå¤ï¤ê¤Ë¡¢
-.BR strchr (3)
-¤È
-.BR strrchr (3)
-¤Î»ÈÍѤ¬¿ä¾©¤µ¤ì¤Æ¤¤¤ë¡£
-.SH ´ØÏ¢¹àÌÜ
-.BR memchr (3),
-.BR strchr (3),
-.BR string (3),
-.BR strpbrk (3),
-.BR strrchr (3),
-.BR strsep (3),
-.BR strspn (3),
-.BR strstr (3),
-.BR strtok (3)
+文字列を終端する NULL バイト (\(aq\e0\(aq) は、文字列の一部とみなされる。
+.SH 返り値
+\fBindex\fP()  と \fBrindex\fP()  関数は、一致した文字へのポインタか、 もし文字が見つからない場合は NULL を返す。
+.SH 準拠
+4.3BSD; POSIX.1\-2001 では「過去の名残 (LEGACY)」と位置付けられている。 POSIX.1\-2008 では
+\fBindex\fP()  と \fBrindex\fP()  の仕様が削除されている。 代わりに、 \fBstrchr\fP(3)  と \fBstrrchr\fP(3)
+の使用が推奨されている。
+.SH 関連項目
+\fBmemchr\fP(3), \fBstrchr\fP(3), \fBstring\fP(3), \fBstrpbrk\fP(3), \fBstrrchr\fP(3),
+\fBstrsep\fP(3), \fBstrspn\fP(3), \fBstrstr\fP(3), \fBstrtok\fP(3)