Go to the first, previous, next, last section, table of contents.


strtok

Syntax

#include <string.h>

char *strtok(char *s1, const char *s2);

Description

This function retrieves tokens from s1 which are delimited by characters from s2.

To initiate the search, pass the string to be searched as s1. For the remaining tokens, pass NULL instead.

Return Value

A pointer to the token, or NULL if no more are found.

Portability

ANSI, POSIX

Example

main()
{
  char *buf = "Hello there, stranger";
  char *tok;
  for (tok = strtok(buf, " ,");
       tok;
       tok=strtok(0, " ,"))
    printf("tok = `%s'\n", tok);
}

tok = `Hello'
tok = `there'
tok = `stranger'


Go to the first, previous, next, last section, table of contents.