无法在C ++中使用cout函数

时间:2011-12-20 09:30:49

标签: c++ printing cout

我是C ++的新手,我没能运行我的第一个C ++程序,代码是

     #include <iostream.h>
   void main() 
   {
     cout>>"Hello world!">>endl;
   }

但它无法在控制台上打印"Hello world!",我在这个问题上困惑了好几个小时,配置似乎没有错,我使用的是Visual C ++ 2010 Express,它是基本的控制台项目格式,任何人都可以帮助我吗?

3 个答案:

答案 0 :(得分:4)

你的方向错了。

cout << "Hello world!" << endl;

<<视为将数据推送到cout,即输出。

相反,您使用>>cin将数据从输入推送到变量中。

答案 1 :(得分:1)

您应该在编译器上启用所有警告和调试信息。

“双箭头”应该转到流,因为它是一个输出,所以你应该说

 std::cout << "Hello World!" << std::endl;

答案 2 :(得分:1)

1

#include <iostream.h>已过时。 用C ++思考说它等同于

#include <iostream>
using namespace std;

但后者是主流。

2

如他人所说,你应该使用 cout<<"Hello world!"<<endl

3。 使用;代替

要清楚,我猜2是你的主要问题,3可能是错字,1是建议