OK, I will try to help you!
First, you are using wrong slashes in your path.
Please, replace forward slash "\" with backslash "/".
you have:
"C:\Documents and Settings\gyoung.G-10F943871E964\My Documents\My Music\weird.wav"
must be:
"C:/Documents and Settings/gyoung.G-10F943871E964/My Documents/My Music/weird.wav"
If it will not help, please modify your code to following (prints exception details):
int main ()
{
try
{
TempAu::Song* song = new TempAu::Song("C:/Documents and Settings/gyoung.G-10F943871E964/My Documents/My Music/weird.wav"); // Create sound object
song->play(); // Play it!
}
catch (TempAu::Exception& e)
{
cout << e.text() << endl;
}
cout << "Hello world";
cin.get();
}
Tell me if it helps or not.
Good luck.