Not*_*chl 0 c++ visual-studio-code
我现在正在尝试学习 C++ 并创建了一个 Hello World 程序。当我使用 g++ 在 Linux 上编译它时,它工作得很好。当我使用 Build 工具在 Windows 上编译它时,它仍然将代码编译成机器代码,但我无法打开可执行文件。我使用 Microsoft 构建工具作为编译器。代码是:
#include <iostream>
using namespace std;
int main() {
cout << "Hello, World!";
}
Run Code Online (Sandbox Code Playgroud)
输出应该是:你好,世界!
**问题已回答:程序关闭,因为它不在 cmd 中运行。为了防止程序崩溃添加
```system("pause");```
Run Code Online (Sandbox Code Playgroud)
在末尾**
可执行文件在终端上显示了正确的输出,但该终端关闭得如此之快,以至于您甚至都没有意识到。
我建议您打开命令提示符,转到可执行文件所在的目录并在那里启动它。您将看到所需的输出。