This program takes as input a .wav file, performs FFTs on each set of
(n) points in the file, and outputs the results to an output file.
The value of (n) is set at runtime, and must be a power of two.

For example:
wav2fft chimes.wav chimes.fft 256
will perform 256-point FFTs on the file chimes.wav, and output the
results in chimes.fft

The output format is 8-byte floating point (double) format, with 
(n/2) outputs for each set of (n) inputs.  The frequencies of the output
start at 0 and increase linearly by (SampleRate/n) where SampleRate 
is the sampling rate of the input wave file.

Stereo input files are not supported.  To process these, first convert
the left and right channels into two separate mono files, and then 
process the data.

The source is also included.  The included files are:

realfftf.c   C-code to perform the FFT
realfftf.h   Header file for the above
wav2fft.c    C-code to read in the .wav file, process, and save the result
rffttest.c   Sample code to test realfftf.c
*.ide        Borland C++ 4.51 project files for the programs
