By the way this is a really bad idea:
Code:
#define sentence cout << sentence << endl;
Don't use #defines until you really understand all their implications, and given that you think this is valid, I would suggest you do not use them AT ALL for any reason.