tail head cat sleep
QR code linking to this page

manページ  — STRING

名称

strcat, strncat, strchr, strrchr, strcmp, strncmp, strcasecmp, strncasecmp, strcpy, strncpy, strerror, strlen, strpbrk, strsep, strspn, strcspn, strstr, strtok, index, rindex – 文字列に特有の関数

内容

ライブラリ

Standard C Library (libc, -lc)

書式

#include <string.h>

char *
strcat(char *s, const char * append);

char *
strncat(char *s, const char *append, size_t count);

char *
strchr(const char *s, int c);

char *
strrchr(const char *s, int c);

int
strcmp(const char *s1, const char *s2);

int
strncmp(const char *s1, const char *s2, size_t count);

int
strcasecmp(const char *s1, const char *s2);

int
strncasecmp(const char *s1, const char *s2, size_t count);

char *
strcpy(char *dst, const char *src);

char *
strncpy(char *dst, const char *src, size_t count);

char *
strerror(int errno);

size_t
strlen(const char *s);

char *
strpbrk(const char *s, const char *charset);

char *
strsep(char **stringp, const char *delim);

size_t
strspn(const char *s, const char *charset);

size_t
strcspn(const char *s, const char *charset);

char *
strstr(const char *big, const char *little);

char *
strtok(char *s, const char *delim);

char *
index(const char *s, int c);

char *
rindex(const char *s, int c);

解説

これらの文字列関数は、ヌルバイトで終了する文字列を操作します。

詳しくは、個々の関数についてのマニュアルページを参照してください。 可変長の汎用オブジェクトを (ヌルバイトのチェックなしの) バイト列 として操作することについては、 bstring(3) を参照してください。

個々のマニュアルページに記されたものを除いては、 文字列関数はサイズの制限についての検査は行いません。

関連項目

bstring(3), index(3), rindex(3), strcasecmp(3), strcat(3), strchr(3), strcmp(3), strcpy(3), strcspn(3), strerror(3), strlen(3), strpbrk(3), strrchr(3), strsep(3), strspn(3), strstr(3), strtok(3)

規格

strcat(), strncat(), strchr(), strrchr(), strcmp(), strncmp(), strcpy(), strncpy(), strerror(), strlen(), strpbrk(), strsep(), strspn(), strcspn(), strstr(), および strtok() 関数は、 ISO/IEC 9899:1990 ("ISO C90") に適合しています。

STRING (3) December 11, 1993

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.

If at first you don't succeed, you must be a programmer.