Я пытаюсь разобрать аргументы командной строки с помощью strtok. Я получаю один успешный токен перед тем, как войти в цикл, но как только я вхожу в цикл while для токенизации остальных моих аргументов, он перестает работать. Есть идеи? код:
int main(int argc, char *argv[])
{
char *t = NULL;
t = strtok(*argv," ,.-");
while (t != NULL)
{
cout << t << endl;
t = strtok (NULL, " ,.-");
}
return 0;
}