注册 登录
编程论坛 C++教室

请问这2个程序有什么问题,网上复制的,可是运行却说有一个错误,实在找不到

xfxfxf 发布于 2008-09-24 08:56, 1138 次点击
请问这2个程序有什么问题,网上复制的,可是运行却说有一个错误,实在找不到.
#include <iostream>

int main()

{

std::cout << "Hello, world!\n";

}
   

#include <iostream>
int main()
{
    std::cout<<"this is a simple c++ program.\n";
    return 0;
}
谢谢!
11 回复
#2
ma35872008-09-24 10:42
没有错误,不过第一个程序会发出警告,因为main()函数没有给出返回值
#3
yctan2008-09-24 12:08
楼上说的没错
#4
守鹤2008-09-24 18:50
上述程序是没有问题,改一下试试

#include <iostream>
using namespace  std;
int main()

{

cout << "Hello, world!\n";
return 0;

}
#5
江湖未冷2008-09-24 20:31
为什么要加std::
include <iostream>

int main()

{

std::cout << "Hello, world!\n";

}
#6
luqian2008-09-24 20:35
不需要刷新缓冲区吗?
#7
xmnathan2008-09-25 14:38
。。。return 0;
#8
出海之渔人2008-09-25 22:34
楼主  估计在学C++ primer
#9
bibingyan2008-09-26 18:53
使用命名空间using namespace std;可以。。
#10
lionmusicyj2008-09-27 01:25
一般一些常用的函数都是在STD空间里的吧!
#11
冰烨2008-09-27 11:13
回复 5# 江湖未冷 的帖子
不加std的话就只能using namespace std;
因为cout<<是定义在std命名空间里的
#12
xfxfxf2008-09-27 22:36
大家太热情了 谢谢
1