运行下面这个程序时一切正常
#include <windows.h>int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nShowCmd){
MessageBox(NULL,"Hello, World!","第一个Windows程序",MB_OK|MB_ICONASTERISK);
    return 0;
}而运行下面最简单的C++程序却出现内存不能“read”的情况,其余程序也是这样:
#include <iostream.h>void main(){
cout<<"Hello,world!\n";
}
估计是由于windows的关系,怎么办呢,现在程序都用不起来,请大家多多指教了!!

解决方案 »

  1.   

    按F5运行,出现错误时选择“重试”,跟踪进入,观察此时函数堆栈(打开browse工具条上的call stack)
    看一下哪个地方出的错误。
      

  2.   

    为了装vc都已经重装过一次系统了,跟endl也肯定没有关系啦,就是不知道是哪里的问题:(
      

  3.   

    我把project换为win32 console application就运行正常了,原来是win32 application.
    呵呵,刚开始使用vc,好多地方没弄明白呢,要学的东东太多了。