我正在用 C 编写一个程序,我想通过将字符串除以空格来计算字符串中的单词数。
这是我的一些代码
while((temp = strsep(&tempInput, " "))!=NULL)
{
tempArguments[number] = temp;
number++;
printf("AGAIN\n");
}
printf("number: %d",number);
由于某种原因,当循环终止时出现分段错误。有人知道是什么原因造成的吗?
我正在用 C 编写一个程序,我想通过将字符串除以空格来计算字符串中的单词数。
这是我的一些代码
while((temp = strsep(&tempInput, " "))!=NULL)
{
tempArguments[number] = temp;
number++;
printf("AGAIN\n");
}
printf("number: %d",number);
由于某种原因,当循环终止时出现分段错误。有人知道是什么原因造成的吗?