[Previous] [Contents] [Next]

strstr()

Find one string inside another

Synopsis:

#include <string.h>

char* strstr( const char* str,
              const char* substr );

Library:

libc

Description:

The strstr() function locates the first occurrence in the string pointed to by str of the sequence of characters (excluding the terminating null character) in the string pointed to by substr.

Returns:

A pointer to the located string, or NULL if the string isn't found.

Examples:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main( void )
  {
    printf( "%s\n", strstr("This is an example", "is") );
    return EXIT_SUCCESS;
  }

produces the output:

is is an example

Classification:

ANSI

Safety:
Cancellation point No
Interrupt handler Yes
Signal handler Yes
Thread Yes

See also:

strcspn()


[Previous] [Contents] [Next]