strtok()은 문자열을 토큰화 하는데 사용된다. 즉, "This is an example string"와 같은 문자열이 있으면, 토큰으로 공백 문자를 사용하여 이 문자열을 가각의 단어를 토큰화 할 수 있다.
오로지 처음 불리워진 strtok 이 문자열 인수를 사용한다. 뒤에 나오는 각각의 strtok 호출을 사용함에 있어 토큰만이 필요하며 이는 현재의 문자열 트랙을 유지하기 때문이다. 다시 시작하거나 새로운 문자열을 토큰화 하고자 한다면, 이를 초기화 하기 위해 단순히 문자열 인수와 함께 strtok 를 호출하면 된다. 다수의 토큰을 토큰 매개변수에 넣을 수도 있으며, 문자열은 매개변수에 있는 문자 중 아무것 하나를 만나면, 토큰화 된다.
생성된 토큰은 "0" 이 될 수도 있음을 유의하라. 이는 조건식에서 거짓을 나타내는 값이기도 하다.