获取分段错误(核心转储)并且不明白为什么

时间:2017-04-04 12:23:26

标签: c segmentation-fault

我正在尝试反转一个字符串,我的程序将编译并执行它想要做的所有事情,但是,当我运行应用程序时我得到filterFiles,我理解错误意味着什么,但是我不明白它的来源:

Segmentation fault (core dumped)

为什么我会遇到分段错误,我该如何解决?

1 个答案:

答案 0 :(得分:6)

问题在于,您的Auth0 Locksrc指针向同一方向移动,因此dst永远不会捕获" src。最终指针超过允许的内存区域,导致未定义的行为,从而导致分段错误。

您需要递减dst而不是递增它:

dst

Demo.