だから私はこの構造を持っています:
// 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);
}
シーケンスが始まる位置がわかりません。そのため、メインでgetSequence関数を16回呼び出す必要があります。これにより、16個のグリッド位置のそれぞれを可能な開始位置として渡すことができます。
私はこれを試しましたが、うまくいきませんでした。
getSequence(grid, x.0, y.0 );
誰かがメインのgetSequenceを呼び出す方法を教えてもらえますか?プログラミングは初めてです
ありがとう