C++Visual Studio 2008 Express Edition中的第1个程序

C++ 1st program in visual studio 2008 express edition

本文关键字:1个 程序 Edition Studio 2008 Express C++Visual      更新时间:2023-10-16

我用 C++ 编写了基本代码

#include <iostream>
using namespace std;
void main()
{
    cout <<"its my programm";
}

当我编译它时,cmd 行出现一秒钟并终止注意显示。 它在调试窗口中向我显示此输出。

'while.exe': Loaded 'C:WindowsSysWOW64kernel32.dll'
'while.exe': Loaded 'C:WindowsSysWOW64KernelBase.dll'
'while.exe': Loaded 'C:Windowswinsxsx86_microsoft.vc90.debugcrt_1fc8b3b9a1e18e3b_9.0.30729.1_none_bb1f6aa1308c35ebmsvcp90d.dll'
'while.exe': Loaded 'C:Windowswinsxsx86_microsoft.vc90.debugcrt_1fc8b3b9a1e18e3b_9.0.30729.1_none_bb1f6aa1308c35ebmsvcr90d.dll'
The program '[1480] while.exe: Native' has exited with code 0 (0x0).

帮我这个.

#include <iostream>
using namespace std
int main() {
    cout << "Hello World";
    cin.get();
    return 0;
}

这应该有效。控制台将先退出,然后才能查看程序。使用 cin.get(( 将保持程序运行,直到您按回车键。

在相关的说明中,您的 main(( 函数确实应该是 int 而不是 void。我很确定某些编译器不允许 void main((。

这是因为您的主机在您看到输出之前就关闭了。

尝试使用 F10 单步执行程序。或者在退货前放置锁定语句。

另外,并不是说main应该返回int.

试试这个:

#include <iostream>
using namespace std;
void main()
{
    cout <<"its my programm";
    cin.get();
}

然后你必须打 输入 关闭控制台窗口。