When I tried the following code in VC++ SP4

#include <iostream>

void main(int argc, char* argv[])
{
// printf("Hello World!\n");
cout << "hello world!" << endl ;
}

I got the following error,
c:\temp\del\del.cpp(13) : fatal error C1010: unexpected end of file while
looking for precompiled header directive

What did I do wrong? Please help! Thanks!