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

vs2010中为什么用不了 cout 和cin ,还有iostream.m , endl

天涯为客 发布于 2012-09-16 18:13, 12806 次点击
同题
10 回复
#2
houbincarson2012-09-16 18:34
没有用不了,只有楼主用错了!
#3
jarryjsq2012-09-16 18:40
你是不是没有加using namespace std;???
#4
天涯为客2012-09-16 20:35
using namespace std;   是什么,为什么要加这个呢??
#5
青春无限2012-09-16 21:01
看看
#6
dz7899892012-09-17 21:18
iostream.h不需要用标准库 是c时代的产物 而iostream就要用标准库函数 故需要using namespace std;std就是standard的缩写
#7
ice_bboy2012-09-18 11:37
要加上命名空间   using namespace std::
#8
pangding2012-09-18 18:49
c++ 标准库里没有 .h 结尾的头文件。而且所有函数均在 std 这个名空间里。
如果有书讲你可以用 .h 的头文件,应该是很老的书了。虽然这种代码现在也能使,但不推荐这种写法。请参考下面的程序:
程序代码:
#include <iostream>
using namespace std;

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

    return 0;
}

#9
crsx2012-09-19 19:44
之前我也碰到过,,,其实是我新建项目时选错了。。。
我之前选的是CLR控制台应用程序,弄了个把小时都没能用。。。
后来重新选择 win32控制台应用程序就一切OK了!!!
不知道你跟我碰的问题是不是一样
像我们这样的初学的同学经常会碰到这样那样的问题!!!希望各位高手多多指点啊。。。。
同学加油!
#10
hanyueguxing2012-09-24 15:18
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
#11
ithaibo2012-09-24 16:14
回复 4楼 天涯为客
这个是一个引用标准的命名空间std。
1