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

Đề tài: Hỏi về lỗi "undefined reference to (funtion name)"

  1. #1
    Ngày gia nhập
    03 2008
    Bài viết
    0

    Mặc định Hỏi về lỗi "undefined reference to (funtion name)"

    Đây là chương trình tớ viết để giải quyết bài toán n quân hậu. Nhưng khi chạy thì báo lỗi, mọi người chỉ giúp xem đó là lỗi gì vậy, xin cám ơn.
    Code:
    #include <iostream>
    
    using namespace std;
    
    int n;
    int board[20][20];
    
    void printBoard();
    void clearBoard();
    bool isSafe(int i, int k);
    void putQueen(int k);
    
    int main()
    {
    	cout << "n = "; //Number of Queens
    	cin >> n;
    	clearBoard();
    	putQueen(1);
    	
    	system("pause");
    	return 1;
    }
    
    void putQueen(int i) //Dat quan Hau vao hang i
    {
    	if (i >= n){
    		printBoard();
    		clearBoard();
    	}
    	else {
    		for (int k = 0; k < n; k++){
    			if (isSafe(i, k) == true)
    				board[i][k] = 1;
    		}
    		putQueen(i+1);
    	}
    }
    
    
    void printBoard() //In ra ban co
    {
    	for (int i = 0; i < n; i++){
    		for (int j = 0; j < n; j++)
    			cout << board[i][j] << " ";
    		cout <<  endl;
    	}
    	cout << "\n----------------------\n";
    }
    
    void clearBoard() //Xoa ban co
    {
    	for (int i = 0; i < n; i++)
    		for (int j = 0; j < n; j++)
    			board[i][j] = 0;
    }
    
    bool ifSafe(int i, int k) //Kiem tra xem vi tri nay co the dat quan Hau duoc hay khong
    {
    	for (int d = 0; d < i; d++){
    		if (board[d][k] == 1) return false;
    		if (board[d][k-(i-d)] == 1) return false;
    		if (board[d][k+(i-d)] == 1) return false;
    	}
    	for (int d = 0; d < n; d++)
    		if (board[i][d] == 1) return false;
    	return true;
    }

  2. #2
    Ngày gia nhập
    11 2008
    Nơi ở
    Neverland
    Bài viết
    48

    Bro sai tên hàm kìa :
    C++ Code:
    1. bool isSafe(int i, int k);//Declaration
    2. bool ifSafe(int i, int k) //.. Definition isSafe ??? ifSafe
    I'm superman

  3. #3
    Ngày gia nhập
    03 2008
    Bài viết
    0

    ừ nhỉ, lỗi ngớ ngẩn thật. Cám ơn bro đã chỉ giúp

Các đề tài tương tự

  1. Các bạn giải thích giúp mình lỗi này với "undefined symbol Null"
    Gửi bởi senonguyen211 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 4
    Bài viết cuối: 08-06-2012, 02:00 AM
  2. The DELETE statement conflicted with the REFERENCE constraint "FK_CHI_TIET_HOA_DON_PHONG".
    Gửi bởi biencute trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 24-05-2012, 10:40 AM
  3. Trả lời: 1
    Bài viết cuối: 22-12-2011, 04:30 PM
  4. Lỗi "Undefined Symbol", các bạn giúp mình sửa lỗi này với!
    Gửi bởi thanhson35 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 24-10-2009, 12:51 AM
  5. Lỗi BC 5.02 "Call to undefined function 'printf'"
    Gửi bởi kegiaumat055 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 21-12-2008, 01:10 PM

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