标题:请教一个问题,能快点给我帮助吗
只看楼主
lixiuchun717
Rank: 1
来 自:chengde
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-6-13
 问题点数:0 回复次数:7 
请教一个问题,能快点给我帮助吗
#include <iostream.h>
int main()
{
int a;
cout<<"请输入一个数字,按回车结束"<<endl;
cin>> a;
cout<<a<<endl;
return 0;
}

在编译时会出现如下提示:

:\lxc\study\l.c(5) : error C2065: 'cout' : undeclared identifier
d:\lxc\study\l.c(5) : error C2297: '<<' : illegal, right operand has type 'char [27]'
d:\lxc\study\l.c(5) : error C2065: 'endl' : undeclared identifier
d:\lxc\study\l.c(6) : error C2065: 'cin' : undeclared identifier
d:\lxc\study\l.c(6) : warning C4552: '>>' : operator has no effect; expected operator with side-effect
d:\lxc\study\l.c(7) : warning C4552: '<<' : operator has no effect; expected operator with side-effect
搜索更多相关主题的帖子: int main cout include 
2008-06-13 12:39
若是人间
Rank: 1
来 自:天津
等 级:新手上路
帖 子:13
专家分:0
注 册:2008-5-27
得分:0 
缺少using namespace std;
2008-06-13 18:14
若是人间
Rank: 1
来 自:天津
等 级:新手上路
帖 子:13
专家分:0
注 册:2008-5-27
得分:0 
这个程序没问题,能用呀
2008-06-13 18:18
afraid
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2008-6-13
得分:0 
和编译器有关?。。。
2008-06-13 19:09
jayklx
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-12-15
得分:0 
一楼正解。cout cin 等都是属于命名空间 std。。。
2008-06-20 15:03
辛令超
该用户已被删除
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2008-06-20 15:53
koolism
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2007-3-22
得分:0 
<iostream.h>不需要指定命名空间
而<iostream>要指定命名空间

楼主的问题应该是编译器的问题

不知道痛苦,不知道饥饿,不知道休息,只知道勇往无前...
2008-06-20 20:38
守鹤
Rank: 4
来 自:山東臨沂
等 级:贵宾
威 望:12
帖 子:337
专家分:0
注 册:2008-6-20
得分:0 
1."iostream.h"是基于C语言的头文件,而
   “iostream”是C++的标准格式。
2.两者都可在vc++中使用,但后者必须使用命名空间
   即  using namespace std;已解决重名冲突的问题。
3.你的程序没有错误,可能是编译器的问题
  或着你可以再建一个工程,创建C++文件,在进行编译一次。
2008-06-20 23:55



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-218963-1-1.html




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

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