Я работаю над университетским заданием, и я ломаю голову над странной проблемой, когда моя программа вызывает strtok
и никогда не возвращается.
Мой код выглядит так:
int loadMenuDataIn(GJCType* menu, char *data)
{
char *lineTokenPtr;
int i;
lineTokenPtr = strtok(data, "\n");
while (lineTokenPtr != NULL) {
/* ... */
}
}
Я просмотрел несколько сайтов в Интернете, но я не вижу ничего плохого в том, как я использую strtok
, и я не могу определить, почему мой код застрял на линии lineTokenPtr = strtok(data, "\n");
Может кто-нибудь помочь мне пролить свет на это?
(Использование OSX и Xcode, если это имеет значение)