Ошибка сегментации, вызванная возвращением strsep значения null

Я пишу программу на C, и я хочу посчитать, как количество слов в строке, разделив строку на пробелы.

Вот часть моего кода

  while((temp = strsep(&tempInput, " "))!=NULL)
  {
    tempArguments[number] = temp;
    number++;
    printf("AGAIN\n");
  }
  printf("number: %d",number);

По какой-то причине я получаю ошибку сегментации, когда цикл заканчивается. Кто-нибудь имеет представление о том, что может быть причиной этого?

0 ответов

Другие вопросы по тегам