include iostream error

I have an error, when i try to compile things in the C++ epress edition, i get an error message that says "

: fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory"

i have tried ... <iostream>    <iostream.h> and some real crazy things but nothing works. What do i need to do




Answer this question

include iostream error

  • Ciprian Gerea MSFT

    From version 7 onwards I think, they removed iostream.h. But the iostream STL header is still there. So #include <iostream> is what you have to do, but there is something slightly more you need to do.

    It is in a different namespace from normal, so you also need using namespace std; in your code.

    Here is some info on the iostream library.

    http://msdn.microsoft.com/library/en-us/vclang98/html/IOSTREAM.asp

    Here is the information on the STL itself.

    http://msdn.microsoft.com/library/en-us/vclang98/HTML/stdlbhm.asp



  • Aaron Marten - MSFT

    It still seems not work if i use <iostream>

    If i use

    #include <iostream>;

    using namespace std;

    now file found(maybe) , but there seems some syntax error

    here is some of the results:

    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(17) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(17) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(17) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(17) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(17) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(17) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(18) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(18) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(18) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(18) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(18) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(18) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(19) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(19) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(19) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(19) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(19) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(19) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(20) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(20) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(20) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(20) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(20) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(20) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(21) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(21) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(21) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(21) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(21) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(21) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(22) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(22) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(22) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(22) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(22) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(22) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(23) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(23) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(23) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(23) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(23) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(23) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(24) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(24) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(24) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(24) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(24) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(24) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(25) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(25) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(25) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(25) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(26) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(26) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(26) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(26) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(27) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(27) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(27) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(27) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(27) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(27) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(28) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(28) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(28) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(28) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(28) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(28) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(29) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(29) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(29) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(29) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(29) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(29) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(30) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(30) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(30) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(30) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(30) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(30) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(31) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(31) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(31) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(31) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(31) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(31) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(32) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(32) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdlib(17) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdlib(17) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdlib(17) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdlib(17) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdlib(17) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdlib(17) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdlib(19) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdlib(19) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdlib(19) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdlib(19) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdlib(19) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdlib(19) : error C2059: syntax error : ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdlib(20) : error C2143: syntax error : missing '{' before ':'
    D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdlib(20) : fatal error C1003: error count exceeds 100; stopping compilation

    what



  • Bo Yu

     The Wind wrote:
    I have an error, when i try to compile things in the C++ epress edition, i get an error message that says "

    : fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory"

    i have tried ... <iostream>    <iostream.h> and some real crazy things but nothing works. What do i need to do

    Check this: http://p2p.wrox.com/topic.asp TOPIC_ID=25719



  • include iostream error