Hmm... I'm alittle confused... why are all your files prefixed with "Copy of"?
Did you make a copy of a set of files, rename them "Copy of", and then put them in the same directory as the originals or something?
All your files are including "Personal.h" and "Student.h" but no such files exist under that name unless you have some originals stored in the same directory. In which case your program is using the originals and not your copies and might explain such an error as:
Example code in your Database.cpp:
29 C:\Documents and Settings\Pbrooks4\Desktop\cpp files\Copy of database.cpp 'class Personal' has no member named 'writeNullToFile' (Most frustrating error, as I clearly defined writeNullToFile in Personal and Student... error occurs if I comment out Personal and run Student from Database).
Shouldn't these be:
Err... maybe I'm way off.. its late here and I'm semi-out of it.
#include "copy of personal.h"
#include "copy of student.h"