我建立一个 win32 application 工程#include "iostream.h"int main()
{
  int i;
  xin>>i;
  cout<<i<<"\n";
  retrun 1;
}我按 F7 能编译,但是 F5 执行就不行,
我希望出现的是控制台的程序,是不是我 选择 win32 application 工程不对?
还是,我需要设置 VC 编译器的其他东西?谢谢!

解决方案 »

  1.   

    在向导中 要选择 控制台程序, win32 是 window 程序,当然不行。
      

  2.   

    谢谢大哥,
    我改为控制台的了,可是还是不行,
    projrct settings 那里要怎么设置?
    谢谢!
      

  3.   


    #include "iostream.h"int main()
    {
      int i;
      xin>>i;
      cout<<i<<"\n";
      retrun 1;
    }
    粘贴到任一个新建的cpp文件中,直接编译就可以了~~~~~~~
      

  4.   

    谢谢  SoLike 大哥 seu07201213 大哥 #include "stdafx.h"
    #include "iostream.h"int main()
    {
      int i;
      cin>>i;
      cout<<i<<"\n";
      getchar();
      return 1;
    }
    好象 cout<<i<<"\n"; 这句话没有起作用因为我在 控制台 输入 2
    可是只显示我输入 的这个 2 
    并没有打印出 这个 2这是为什么啊?谢谢!
      

  5.   

    还有 system 需要哪个 *.h 文件?
    谢谢!
      

  6.   

    cout<<i<<"\n";  ===> cout<<i<<endl;
    你要强制刷新输出流~~~~~~~~
      

  7.   

    还有 system 需要哪个 *.h 文件?
    ---------------------
    #include <stdlib.h>
      

  8.   

    太感谢大哥了 cout<<i<<"\n";  
    也是输出流啊,为什么不行啊?
      

  9.   

    大哥,DOS 下的 TC 好像不退出 main()
    这里能做到奥妙?
    谢谢!·
      

  10.   

    "\n"只表示换行,不能刷新输出流~~~~~~~~~
    其实你只要在DOS命令行下运行程序,就不会一闪而过了
      

  11.   

    还有 system 需要哪个 *.h 文件?
    ---------------------
    #include <process.h>