#include <stdio.h>
#include <string.h>
void extract_words(char str[], char *delimiter) {
char *word = strtok(str, delimiter);
while (word != NULL) {
puts(word);
word = strtok(NULL, delimiter);
}
}
int main(void)
{
char s[] = "c is a general purpose procedural computer programming language";
extract_words(s, " ");
return 0;
}
/*
run:
c
is
a
general
purpose
procedural
computer
programming
language
*/