值,所以我有這樣的結構:調用函數,並傳遞給它的結構
// 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);
有人請告訴我如何調用getSequence主。進出口新的編程
感謝
太好了。非常感謝 – user1896464 2013-03-26 02:14:09
我可以只使用一個循環通過職位?或者我必須這樣做16次每次更改x和y值? : 'startPos.x = 0; \t \t startPos.y = 0; \t某個getSequence(網格,startPos);' – user1896464 2013-03-26 02:20:31
@ user1896464增加了一些細節,希望能提供一個很好的答案 – 2013-03-26 02:25:29