В одну сторону:
char* cp = strtok(inputString, " \t\n");
while (cp) {
// cp points to word in inputString, do something with it
cp = strtok(0, " \t\n"); // get next word
}
Если вы не можете изменить inputString - как это делает strtok () - вы можете перебрать строку, проверяя каждый символ с помощью isspace (), из ctype.h.