| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2272 人关注过本帖
标题:我的cout用不了
取消只看楼主 加入收藏
方程式
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2004-7-6
收藏
 问题点数:0 回复次数:3 
我的cout用不了

编写了一个简单的程序如下:

#include <iostream.h> void main() { int i=5; cout << i ; } 编译出错,信息如下:

--------------------Configuration: 4 - Win32 Debug-------------------- Compiling... 4.c D:\c example\4.c(5) : error C2065: 'cout' : undeclared identifier D:\c example\4.c(5) : warning C4552: '<<' : operator has no effect; expected operator with side-effect Error executing cl.exe.

4.exe - 1 error(s), 1 warning(s) 请大家指教一下,我的include文件中有iostream.h头文件啊

搜索更多相关主题的帖子: cout operator warning example error 
2004-07-06 21:36
方程式
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2004-7-6
收藏
得分:0 

补充一下,如果一开始写成这样:

#include<iostream>则会有如下信息:

--------------------Configuration: 4 - Win32 Debug-------------------- Compiling... 4.c d:\vc98\include\eh.h(32) : fatal error C1189: #error : "eh.h is only for C++!" Error executing cl.exe.

4.obj - 1 error(s), 0 warning(s)

这里的"eh.h is only for C++!"是什么意思啊,当然我建的是C++ Source File;

2004-07-06 21:44
方程式
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2004-7-6
收藏
得分:0 
我试了一下可以了,请问using namespace std;是什么意思啊,为什么加上去就可以了呢?
2004-07-07 10:27
方程式
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2004-7-6
收藏
得分:0 
我定义了文件的名字啊,但还是要用到using namespace std;才能通过编译,去掉的话就说cout没定义,是不是什么环境变量那里出了什么问题啊,怎么去改啊,
2004-07-07 15:01
快速回复:我的cout用不了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018641 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved