Когда я пытаюсь использовать скобки в качестве разделителя, это не работает. Я довольно новичок в C, так что будь осторожен со мной.
char* tempToken = "";
char* delim = { " ,.\n()" };
tempToken = strtok(fileStrings[j], delim);
while (tempToken != NULL)
{
//copy word by word to the words array
strcpy(words[i++], tempToken);
tempToken = strtok(NULL, " ,.\n");
}
Мой ожидаемый результат будет -
Вход:
(long-lasting)
Выход:
long-lasting
Но мой фактический вывод -
Вход:
(long-lasting)
Вывод:
(long-lasting)