gpt4 book ai didi

c++ - cout 在终端中不显示任何内容

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:27:45 26 4
gpt4 key购买 nike

我只是想让我的 C++ 代码在我的 Mac 终端中正确输出,但它没有显示任何内容。我使用 xcode 作为文本编辑器,将文件保存为 Code.cpp,然后在终端中输入 g++ Code.cpp。在我的代码有错误时它显示错误之前,但现在它正确运行它不显示任何输出。有什么想法吗?这是我的代码:

#include <iostream>
using namespace std;

int main() {
cout << "Hello World" << endl;
return 0;

}

这是我输入终端的内容,它只是跳到下一行,没有“Hello World”输出。

jspencer$ g++ Code.cpp
jspencer$

在此先感谢您的帮助!

最佳答案

g++ 是一个编译器。它将您的源代码转换为可执行程序,但不会运行它。您必须自己运行该程序。 g++ 生成的程序的默认名称是 a.out(由于历史原因),因此您可以将其运行为

$ ./a.out

如果你想为你的程序选择一个不同的名字,你可以使用-o选项:

$ g++ Code.cpp -o myProgram
$ ./myProgram

但是我会这样写你的程序:

#include <iostream>
int main() {
std::cout << "Hello World\n";
return 0;
}

参见 herehere由于某些原因。

关于c++ - cout 在终端中不显示任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18536532/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com