【发布时间】:2015-04-14 15:58:49
【问题描述】:
我刚刚开始学习 C++ 编程语言,在 OSX 10.9.5 上使用 Xamarin Studio 作为我的 IDE,并遵循 Juan Soulie 的 C++ 语言教程。
我遵循指南所说的一切,但每当我编译这段代码时:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World! ";
cout << "I'm a C++ program";
return 0;
}
终端屏幕出现并显示这个!
Hello World!
press any key to continue... logout
[process completed]
这是我做错了什么还是我的编译器有问题?我也尝试过 Xcode,但得到了完全相同的结果。
对不起,如果这个问题听起来很愚蠢!
马克
【问题讨论】:
-
使用
endl刷新流。cout << "I'm a C++ program" << endl; -
@LuchianGrigore:它应该被自动刷新,通过在程序结束时销毁静态
ios_base::Init对象。 -
std::cout won't print 的可能重复项
-
@Marc Freeman 你传递给编译器的选项是什么?
-
@zenith 选项?我已经回到 xCode,我只是按 Product>Perform Action>Compile "File-name.cpp"。有什么我不应该做的事情吗?如果可以的话,我会在最初的问题中添加一个屏幕截图。
标签: c++ macos compilation terminal