#include <stdio.h>
#include <string.h>
#include <limits.h>
int GetSmalletWordSize(char str[], char* delimiter) {
char* word = strtok(str, delimiter);
int min = INT_MAX;
while (word != NULL) {
int len = strlen(word);
if (len < min) min = len;
word = strtok(NULL, delimiter);
}
return min;
}
int main(void)
{
char s[] = "c is general purpose procedural computer programming language";
printf("%d", GetSmalletWordSize(s, " "));
return 0;
}
/*
run:
1
*/