KNIGHT.CPP :
~~~~~~~~~~~
#include 
#include 
#include 
#include "class_define.h"
#include "chess_display.h"
#include "std_algorithm.h"
#include "functions.h"

HEADER FILE STD_ALGORITHM.H
~~~~~~~~~~~~~~~~~~~~~~~~~~~
You can run the program using the back tracking method by removing 
	
	#include "std_algorith.h"

from the knight.cpp file. Inclusion of  std_algorithm.h in the program, will use the warnsdorff's 
rule and solutions to all the 64 starting locations can be obtained immediately.

HEADER FILE CHESS_DISPLAY.H
~~~~~~~~~~~~~~~~~~~~~~~~~~~
This header file is used to provide a chess board display of the result. If you do not like this 
display you can disable it by removing

	#include "chess_display.h"

from the knight.cpp file. In the absence of chess_display.h the output will be displayed as an
array of numbers.



    Source: geocities.com/ecma_ver1/source

               ( geocities.com/ecma_ver1)