Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: Báo lỗi hàm AStar trong C++

  1. #1
    Ngày gia nhập
    02 2012
    Bài viết
    8

    Mặc định Báo lỗi hàm AStar trong C++

    Mình không rành Visual C++, mình chạy bài đơn giản thì được nhưng bài này thấy trên đàn đăng(xin mượn bài: này) khi đưa về test báo lỗi: c:\users\thn\documents\visual studio 2008\projects\sads\sads\c.cpp(3) : fatal error C1083: Cannot open include file: 'AStar.h': No such file or directory.
    - Cái file Star cũng có mà không biết chạy sao. Ai biết giúp dùm với.

    #include <stdio.h>
    #include <conio.h>
    #include "AStar.h"

    Node *A = new Node('A', 0, 0);
    Node *B = new Node('B', 2, 0);
    Node *C = new Node('C', 7, 0);
    Node *D = new Node('D', 4, 1);
    Node *E = new Node('E', 2, 2);
    Node *F = new Node('F', 5, 3);
    Node *G = new Node('G', 0, 3);
    Node *H = new Node('H', 4, 5);
    Node *I = new Node('I', 1, 6);
    Node *J = new Node('J', 7, 5);

    void MyTest()
    {
    A->BiConnectTo(B);
    A->BiConnectTo(E);
    A->BiConnectTo(G);

    B->BiConnectTo(C);
    B->BiConnectTo(D);
    B->BiConnectTo(E);

    C->BiConnectTo(D);
    C->BiConnectTo(F);
    C->BiConnectTo(J);

    D->BiConnectTo(E);
    D->BiConnectTo(F);
    D->BiConnectTo(H);

    E->BiConnectTo(G);
    E->BiConnectTo(H);

    F->BiConnectTo(J);

    G->BiConnectTo(H);

    H->BiConnectTo(I);

    I->BiConnectTo(J);
    }

    int main()
    {
    MyTest();
    Node *start = A;
    Node *target = J;

    AStar astar;

    bool success = astar.Calculate(start, target);
    if (success)
    {
    printf("Find Path: ");
    for (int i = 0; i < astar.GetLengthPath(); i++)
    printf("%c ", astar.Path[i]->name);
    }
    else
    printf("Can't find path");

    getch();
    return 0;
    }

  2. #2
    Ngày gia nhập
    04 2010
    Nơi ở
    Binh Thanh, Hồ Chí Minh, Vietnam, Vietnam
    Bài viết
    504

    Trích dẫn Nguyên bản được gửi bởi may bay Xem bài viết
    Mình không rành Visual C++, mình chạy bài đơn giản thì được nhưng bài này thấy trên đàn đăng(xin mượn bài: này) khi đưa về test báo lỗi: c:\users\thn\documents\visual studio 2008\projects\sads\sads\c.cpp(3) : fatal error C1083: Cannot open include file: 'AStar.h': No such file or directory.
    - Cái file Star cũng có mà không biết chạy sao. Ai biết giúp dùm với.
    Đề nghị xem lại bài viết.
    Trích dẫn Nguyên bản được gửi bởi AnhPham Xem bài viết

    Source code mình đính kèm bên dưới:
    AStarLibrary.rar
    Kết bạn với tôi <3
    Skype: giautm
    Facebook:
    https://fb.com/giautm.duongntt
    Email:
    giau.tmg@gmail.com

  3. #3
    Ngày gia nhập
    02 2012
    Bài viết
    8

    Mình đã xem rồi bạn, do mình mới đụng về C++ nên nói thẳng là chẳng biết gì. bạn có thể nói rõ cho mình được không, tải file bài toán A* không biết là chạy cái nào nữa.

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn