我被指派通过两种方式实现一个Floodfill算法:递归a void RFloodFill(PGM * entrada,int x,int y,unsigned char corAtual,
答案 0 :(得分:2)
如果我正确理解你的问题,当x = -1且y = 0时会发生seg错误。这是因为你试图在矩阵中为负索引分配一个不允许的值。由于您试图修改内存中您无法访问的位置,因此会出现故障。
saida->imagem[x][y]=corAtual;
如果此处x为负数,则此处会出现故障,因为它在检查之前是否为x> 0