c++的标准输出std::cout,如何使用?

初学c++
#include <iostream>
using namespace std;
int main()
{
std::cout << "Hello,world!\n";
}
以上是简单的hello程序。
但是在用borland c++5.5编译时,界面没有输出hello,world!
仅仅显示:
E:\>bcc32 I:\C++answer\capter4\hello.cpp
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
I:\C++answer\capter4\hello.cpp:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
请教:是什么问题?

1、首先在V语言中,注意函数是定义在头文件<algorithm>。故在使用之前要定义头文件:#include<algorithm>,如下图所示。

2、vector类型的用法,这种类型需要使用内置的迭代器来确定first,middle和last的位置,如下图所示。

3、然后输出结果:初始为:1 2 3 4 5 6 7 ,旋转结果: 3 4 5 6 7 1 2,如下图所示。

4、最后注意数组的用法,如下图所示,就完成了。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-25
using namespace std;
写了这句话,程序里不需要再写std::
如果不写需要添加
还有回车符号用endl 不用\n
有类型函数需要返回值,int 返回整型 所以要加个return 0
应该这么写
#include <iostream>
using namespace std;
int main()
{
cout << "Hello,world!" << endl;
return 0;
}本回答被提问者采纳
第2个回答  2012-05-22
显示是不是没给全啊?
int main函数要有返回的int值的,加上return 0;
再者用了using namespace std 就不要在加std::,因为已经把当前空间设置为std命名空间了,所以就没有必要加了
第3个回答  2012-05-22
你说的borland c++5.5我没用过
但是我感觉你这个代码虽短,但是有一点问题,就是风格不太好
#include <iostream>
using std::cout;
using std::endl;
int main()
{
cout << "Hello,world!"<<endl;
return 0;
}

我感觉这样写比较好点,因为你用的是C++ 虽然C和C++是兼容的,但是最好不要C和C++混用
第4个回答  2012-05-22
cout << "Hello,world!\n";
就可以了
另外用了int main()
所以后面要写return 0;
#include <iostream>
using namespace std;
int main()
{
cout << "Hello,world!\n";
return 0;
}
再试试
相似回答