OpenSuSE Man Pages

Man Page or Keyword Search:
Man Architecture
Apropos Keyword Search (all sections) Output format
home | help
x SuSE Linux 13.1-RELEASE x
x SuSE Linux 13.1-RELEASEx
STRING(3)                  Linux Programmer's Manual                 STRING(3)

NAME
       stpcpy,  strcasecmp,  strcat, strchr, strcmp, strcoll, strcpy, strcspn,
       strdup, strfry, strlen, strncat, strncmp, strncpy,  strncasecmp,  strp-
       brk,  strrchr, strsep, strspn, strstr, strtok, strxfrm, index, rindex -
       string operations

SYNOPSIS
       #include <strings.h>

       int strcasecmp(const char *s1, const char *s2);
              Compare the strings s1 and s2 ignoring case.

       int strncasecmp(const char *s1, const char *s2, size_t n);
              Compare the first n characters of the strings s1 and s2 ignoring
              case.

       char *index(const char *s, int c);
              Return  a  pointer to the first occurrence of the character c in
              the string s.

       char *rindex(const char *s, int c);
              Return a pointer to the last occurrence of the  character  c  in
              the string s.

       #include <string.h>

       char *stpcpy(char *dest, const char *src);
              Copy  a  string from src to dest, returning a pointer to the end
              of the resulting string at dest.

       char *strcat(char *dest, const char *src);
              Append the string src to the string dest,  returning  a  pointer
              dest.

       char *strchr(const char *s, int c);
              Return  a  pointer to the first occurrence of the character c in
              the string s.

       int strcmp(const char *s1, const char *s2);
              Compare the strings s1 with s2.

       int strcoll(const char *s1, const char *s2);
              Compare the strings s1 with s2 using the current locale.

       char *strcpy(char *dest, const char *src);
              Copy the string src to dest, returning a pointer to the start of
              dest.

       size_t strcspn(const char *s, const char *reject);
              Calculate  the  length  of  the  initial segment of the string s
              which does not contain any of bytes in the string reject,

       char *strdup(const char *s);
              Return a duplicate of the string s  in  memory  allocated  using
              malloc(3).

       char *strfry(char *string);
              Randomly swap the characters in string.

       size_t strlen(const char *s);
              Return the length of the string s.

       char *strncat(char *dest, const char *src, size_t n);
              Append  at  most  n characters from the string src to the string
              dest, returning a pointer to dest.

       int strncmp(const char *s1, const char *s2, size_t n);
              Compare at most n bytes of the strings s1 and s2.

       char *strncpy(char *dest, const char *src, size_t n);
              Copy at most n bytes  from  string  src  to  dest,  returning  a
              pointer to the start of dest.

       char *strpbrk(const char *s, const char *accept);
              Return  a pointer to the first occurrence in the string s of one
              of the bytes in the string accept.

       char *strrchr(const char *s, int c);
              Return a pointer to the last occurrence of the  character  c  in
              the string s.

       char *strsep(char **stringp, const char *delim);
              Extract the initial token in stringp that is delimited by one of
              the bytes in delim.

       size_t strspn(const char *s, const char *accept);
              Calculate the length of the starting segment  in  the  string  s
              that consists entirely of bytes in accept.

       char *strstr(const char *haystack, const char *needle);
              Find  the first occurrence of the substring needle in the string
              haystack, returning a pointer to the found substring.

       char *strtok(char *s, const char *delim);
              Extract tokens from the string s that are delimited  by  one  of
              the bytes in delim.

       size_t strxfrm(char *dest, const char *src, size_t n);
              Transforms  src  to  the  current  locale and copies the first n
              characters to dest.

DESCRIPTION
       The string  functions  perform  string  operations  on  null-terminated
       strings.   See  the individual man pages for descriptions of each func-
       tion.

SEE ALSO
       index(3), rindex(3), stpcpy(3),  strcasecmp(3),  strcat(3),  strchr(3),
       strcmp(3),  strcoll(3),  strcpy(3),  strcspn(3),  strdup(3), strfry(3),
       strlen(3), strncasecmp(3), strncat(3),  strncmp(3),  strncpy(3),  strp-
       brk(3),   strrchr(3),   strsep(3),   strspn(3),  strstr(3),  strtok(3),
       strxfrm(3)

COLOPHON
       This page is part of release 3.69 of the Linux  man-pages  project.   A
       description  of  the project, information about reporting bugs, and the
       latest    version    of    this    page,    can     be     found     at
       http://www.kernel.org/doc/man-pages/.

                                  2014-01-04                         STRING(3)

Want to link to this manual page? Use this URL:
<
http://star2.abcm.com/cgi-bin/bsdi-man?query=STRING&sektion=3&manpath=>

home | help