1

我正在用 C 编写一个程序,我想通过将字符串除以空格来计算字符串中的单词数。

这是我的一些代码

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

由于某种原因,当循环终止时出现分段错误。有人知道是什么原因造成的吗?

4

0 回答 0