C-提取查询字符串返回分段错误

时间:2019-04-06 19:56:54

标签: string token extract strsep

由于我正在做一个涉及古代计算机的特殊项目,因此我试图提供一个简单的可移植例程,以最终在自定义的Apache 2.2(甚至更旧)模块中使用。

我在这里要做的是从URL中提取查询字符串。假设request方法是GET,并且参数已从URL的其余部分中剥离。

运行该程序时,出现分段错误。

我相信它会发生在将令牌复制到第二个malloc'd char数组的情况下,但是我不明白为什么。我知道,如果我删除了该strcpy以及下面的两个strsep,那么我不会遇到分段错误。

请告诉我如何解决。或者,如果有更好的通用C函数(不是strtok)来拆分字符串,那么我会选择该函数。

GLuint bar = 70;
glBindBuffer(GL_ARRAY_BUFFER, bar);

0 个答案:

没有答案