Ошибка сегментации, вызванная возвращением strsep значения null
Я пишу программу на C, и я хочу посчитать, как количество слов в строке, разделив строку на пробелы.
Вот часть моего кода
while((temp = strsep(&tempInput, " "))!=NULL)
{
tempArguments[number] = temp;
number++;
printf("AGAIN\n");
}
printf("number: %d",number);
По какой-то причине я получаю ошибку сегментации, когда цикл заканчивается. Кто-нибудь имеет представление о том, что может быть причиной этого?