所以我有这个结构:
// Structure used to define a point (x,y) in the grid.
typedef struct
{
int x, y;
} Point;
和这个功能
Sequence getSequence(int grid[][MAXCOLS], Point startPos)
{
// Create an empty sequence
Sequence emptySeq;
emptySeq.size = 0;
// Use the empty sequence to start the recursive function
return generateSeq(grid, startPos, emptySeq);
}
我不知道序列开始的位置。所以我在 main 中也调用了 16 次 getSequence 函数,这样您就可以将 16 个网格位置中的每一个作为可能的起始位置传递给它。
我试过了,但没有用。
getSequence(grid, x.0, y.0 );
有人可以告诉我如何调用 main 中的 getSequence。我是编程新手
谢谢