okay, I have a complicated problem here, that's probably alot simpler than I think, but here goes... I'm getting these errors on Bloodshed Dev C++ V4.9.8.0. I put the errors then the line it highlites in the file...

This is a pretty extensive list of errors, and i'd like to preface them by saying the only reason i'm posting them is because i've never seen any of them before, and can't figure out what to do from the string of files it sends me through... the only thing I can think of is chaniging the header files myself, seeing as it complains that they don't follow standards and are missing semi-colons, etc... if anybody can make any sense out of this mess, that would be greatly appreciated... and I'm attatching the source I used to get these errors... (which is still kinda messy because I started messing around with pointers when I got these errors, but the compiler stops before past including iostream)


Code:
----------
45 C:\Program Files\Dev-Cpp\include\c++\iosfwd
In file included from C:/Program Files/Dev-Cpp/include/c++/iosfwd

#include <bits/stringfwd.h> // For string forward declarations.
----------
44 C:\Program Files\Dev-Cpp\include\c++\ios
                 from C:/Program Files/Dev-Cpp/include/c++/ios
#include <iosfwd>
----------
45 C:\Program Files\Dev-Cpp\include\c++\ostream
                 from C:/Program Files/Dev-Cpp/include/c++/ostream
#include <ios>
----------
45 C:\Program Files\Dev-Cpp\include\c++\iostream
                 from C:/Program Files/Dev-Cpp/include/c++/iostream
#include <ostream>
----------
18 C:\TCWIN45\BIN\dev c++\blackjack\main.cpp
                 from main.cpp
#include <iostream>
----------
46 C:\Program Files\Dev-Cpp\include\c++\bits\stringfwd.h
semicolon missing 

namespace std //from stringfwd.h
----------
46 C:\Program Files\Dev-Cpp\include\c++\bits\stringfwd.h
parse error before `

namespace std //from stringfwd.h
----------
47 C:\Program Files\Dev-Cpp\include\c++\bits\stringfwd.h
ISO C++ forbids 

{	//from stringfwd.h, right under that last error
---------
47 C:\Program Files\Dev-Cpp\include\c++\bits\stringfwd.h
syntax error before `
{	//same as last one
---------
51 C:\Program Files\Dev-Cpp\include\c++\bits\stringfwd.h
`char_traits' is not 

  template<> struct char_traits<char>;
----------
59 C:\Program Files\Dev-Cpp\include\c++\bits\stringfwd.h
parse error before `<

template<typename _CharT, typename _Traits = char_traits<_CharT>,
----------
63 C:\Program Files\Dev-Cpp\include\c++\bits\stringfwd.h
syntax error before `

typedef basic_string<char>    string;
----------
64 C:\Program Files\Dev-Cpp\include\c++\bits\stringfwd.h
syntax error before `

typedef basic_string<wchar_t> wstring;
----------
6 C:\Program Files\Dev-Cpp\include\stddef.h
In file included from C:/Program Files/Dev-Cpp/include/stddef.h

#include_next<stddef.h>
----------
6 C:\Program Files\Dev-Cpp\include\stddef.h
                 from C:/Program Files/Dev-Cpp/include/stddef.h

#include_next<stddef.h>
----------
48 C:\Program Files\Dev-Cpp\include\c++\cstddef
                 from C:/Program Files/Dev-Cpp/include/c++/cstddef

#include <stddef.h>
----------
50 C:\Program Files\Dev-Cpp\include\c++\cstdio
                 from C:/Program Files/Dev-Cpp/include/c++/cstdio

#include <cstddef>
----------
35 C:\Program Files\Dev-Cpp\include\c++\mingw32\bits\c++io.h
                 from C:/Program Files/Dev-Cpp/include/c++/mingw32/bits/c++io.h

#include <cstdio>
----------
44 C:\Program Files\Dev-Cpp\include\c++\bits\fpos.h
                 from C:/Program Files/Dev-Cpp/include/c++/bits/fpos.h

#include <bits/c++io.h>
----------
46 C:\Program Files\Dev-Cpp\include\c++\iosfwd
                 from C:/Program Files/Dev-Cpp/include/c++/iosfwd

#include <bits/fpos.h>
----------
44 C:\Program Files\Dev-Cpp\include\c++\ios
                 from C:/Program Files/Dev-Cpp/include/c++/ios

#include <iosfwd>
----------
45 C:\Program Files\Dev-Cpp\include\c++\ostream
                 from C:/Program Files/Dev-Cpp/include/c++/ostream

#include <ios>
----------
45 C:\Program Files\Dev-Cpp\include\c++\iostream
                 from C:/Program Files/Dev-Cpp/include/c++/iostream

#include <ostream>
----------
18 C:\TCWIN45\BIN\dev c++\blackjack\main.cpp
                 from main.cpp

#include <iostream>
----------
149 C:\Program Files\Dev-Cpp\lib\gcc-lib\mingw32\3.2\include\stddef.h
template 

typedef __PTRDIFF_TYPE__ ptrdiff_t;
----------
149 C:\Program Files\Dev-Cpp\lib\gcc-lib\mingw32\3.2\include\stddef.h
confused by earlier errors, bailing out