递归FloodFill算法的分段错误

时间:2015-10-20 23:11:05

标签: c algorithm recursion segmentation-fault

我被指派通过两种方式实现一个Floodfill算法:递归a         void RFloodFill(PGM * entrada,int x,int y,unsigned char corAtual,

1 个答案:

答案 0 :(得分:2)

如果我正确理解你的问题,当x = -1且y = 0时会发生seg错误。这是因为你试图在矩阵中为负索引分配一个不允许的值。由于您试图修改内存中您无法访问的位置,因此会出现故障。

saida->imagem[x][y]=corAtual;如果此处x为负数,则此处会出现故障,因为它在检查之前是否为x> 0