107
char* String_getToken(const char* line, const unsigned short int numMatch) {
108
const unsigned short int len = strlen(line);
110
unsigned short int count = 0;
113
unsigned short int foundCount = 0;
115
for (unsigned short int i = 0; i < len; i++) {
116
char lastState = inWord;
117
inWord = line[i] == ' ' ? 0:1;
119
if (lastState == 0 && inWord == 1)
123
if (count == numMatch && line[i] != ' ' && line[i] != '\0' && line[i] != '\n' && line[i] != EOF) {
124
match[foundCount] = line[i];
130
match[foundCount] = '\0';
131
return((char*)strdup(match));