Also - your class data members (cFname, cLname, and iIDNumber) should be either protected or private. They should not be directly accessible outside the scope of your class. This is good programming practice, but on a more fundamental level, data hiding is the whole point of C++ classes.
Add Get and Set member functions to your class header file to alter their values, ie:
int GetIDNumber() { return iIDNumber; }
void SetIDNumber(int id) { iIDNumber = id; }
Also, try using the C++ 'string' class rather than the old C style strings (char lpszStr[]) by including <string> in your header or source files.
#include <string> // not <string.h>
A C++ string is a template collection class that will help avoid the nasty invalid pointer errors you can get using C strings, ie:
char lpszCity[] = {"London"};
char cChar = lpszCity[7]; // error!
Alternatively, include the MFC library in your project settings and use the CString class. Phil