開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Dev c++ 5.5.3
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
無
問題(Question):
我找不到bug...覺得應該可行...
餵入的資料(Input):
預期的正確結果(Expected Output):
在backtrace那邊,應該可以跳出for迴圈,跳出條件是route_found=1時就跳出,
而把route_found改成1的條件是,當end的點backtrace到start的點時,就變1並跳出迴圈
但實際compile起來,似乎是不能。
補充1:end跟start是用class point設成的陣列,而point的class只是讓這個陣列能儲存
x.y的座標。
補充2:我end已經設定在用lee algorithm找尋路徑中,標示在從1節點到另1節點的步數
比較小的那個位置了
補充3:上面有一段設定start和end初始值的程式碼,那邊應該沒問題,主要是下面backtrace
的部分。
補充4:找錯找一天了,完全沒有進展,PO上來看看不同想法,先謝謝各位大大了!
錯誤結果(Wrong Output):
不能跳出for迴圈
程式碼(Code):(請善用置底文網頁, 記得排版)
http://chopapp.com/#qqp1p707
補充說明(Supplement):