STRSTR

Section: C Library Functions (3)
索引 jman

BSD mandoc
 

索引

名称

strstr , strcasestr , strnstr - 文字列中の部分文字列の位置を探す  

索引

ライブラリ

Lb libc  

索引

書式

In string.h Ft char * Fn strstr const char *big const char *little Ft char * Fn strcasestr const char *big const char *little Ft char * Fn strnstr const char *big const char *little size_t len  

索引

解説

Fn strstr 関数は、ヌル文字で終了する文字列 Fa big 中で、 ヌル文字で終了する文字列 Fa little が最初に出現する位置を探します。

Fn strcasestr 関数は、 Fn strstr と同様ですが、 両方の文字列を 無視します。

Fn strnstr 関数は、検索された Fa len 文字より少ない文字列 Fa big の中で、 ヌル文字で終了する文字列 Fa little が最初に出現する位置を探します。 `\0' の後に現れる文字は、検索されません。 Fn strnstr 関数は、 Fx の特定の API なので、 移植に無関係なときだけ利用するようにしてください。  

索引

戻り値

Fa little が空の文字列のとき、 Fa big を返し、 Fa little に Fa big がない場合は、NULL を返します。 それ以外のときは、 最初に出現した Fa little の最初の文字へのポインタを返します。  

索引

次の例は、 largestring の Qq Li Bar Baz 部分がポインタ ptr にセットされます。
const char *largestring = "Foo Bar Baz";
const char *smallstring = "Bar";
char *ptr;

ptr = strstr(largestring, smallstring);

次の例は、ポインタ ptrNULL がセットされます。これは largestring の最初の 4 文字だけを検索するためです。

const char *largestring = "Foo Bar Baz";
const char *smallstring = "Bar";
char *ptr;

ptr = strnstr(largestring, smallstring, 4);
 

索引

関連項目

memchr(3), strchr(3), strcspn(3), strpbrk(3), strrchr(3), strsep(3), strspn(3), strtok(3)  

索引

規格

Fn strstr 関数は、 St -isoC に適合しています。


 

索引

Index

名称
ライブラリ
書式
解説
戻り値
関連項目
規格

jman



Time: 07:07:10 GMT, January 12, 2009