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

#include <iostream.h> main() {int i=5; char c ='s'<<"i="<<i<<",c="<<c<<"\n"; } --------------------Configuration: 1 - Win32 Debug-------------------- Compiling... 1.cpp G:\c++练习区\1\1.cpp(4) : error C2297: '<<' : illegal, right operand has type 'char [3]' G:\c++练习区\1\1.cpp(5) : warning C4508: 'main' : function should return a value; 'void' return type assumed Error executing cl.exe.

1.exe - 1 error(s), 1 warning(s) 这是怎么回事啊!!!!

搜索更多相关主题的帖子: warning 输出 error 
2005-05-16 10:05
rl
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2005-4-2
收藏
得分:0 
是不是这个意思?
#include &lt;iostream.h&gt;
void main()
{
int i=5;
char c ='s';
cout&lt;&lt;"i="&lt;&lt;i&lt;&lt;",c="&lt;&lt;c&lt;&lt;"\n";
}
2005-05-16 18:04
27149
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2005-5-16
收藏
得分:0 
对啊
可是我那样写有什么错误那?
错在哪里啊?
2005-05-29 22:30
killqq
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2005-5-3
收藏
得分:0 
小同志,要遵守语法啊
2005-05-30 22:46
shan183
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2005-5-30
收藏
得分:0 

在C++中,操作符<<是插入运算符,cout是数据输出流ostream类的一个对象,cout是“控制台输出”(console output)的简写,cout<<意思就是“发送到”,例如: cout<<"Hello,world"; 就是把"Hello,world"发送到cout对象。 另外,楼上的兄弟,我建议你的编程风格更标准化一下,或者更现代一下,因为#include <iostream.h>是被C++标准拚弃了的,之所以现在还存活,是因为那些编译器厂商为了自己的商业利益,但不管如何,我们编程要向标准看齐。 我把你的程序修改了一下,望见谅: #include <iostream>

using namespace std;

int main() { int i=5; char c ='s';

cout<<"i="<<i<<",c="<<c<<endl;

return 0; }

2005-06-02 09:56
当当
Rank: 1
等 级:新手上路
帖 子:235
专家分:0
注 册:2004-4-30
收藏
得分:0 
#include &lt;iostream&gt;
using namespace std;

#include &lt;iostream.h&gt;
能够告诉我这二者有什么区别吗?我有一个程序中,用上面的语法提示有错误,但用下面的却提示没有错误.

学好编程就能编出自己的未来! 加油!自信!努力!奋斗!
2005-06-03 19:53
泾水荣梦
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2005-6-3
收藏
得分:0 
编程还是从一开始 就养成一个好的习惯
否则可能吃大亏的

真小人和伪君子 从来只有勾结 用合作只会玷污这个词眼
2005-06-03 23:53
shan183
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2005-5-30
收藏
得分:0 
回复“当当”:
如果你用#include &lt;iostream&gt;   using namespace std;有错误,而用#include &lt;iostream.h&gt;没有错误,也不建议你用后者。
你可以尝试把#include &lt;iostream&gt;保留,去掉using namespace std,然后用using std::cout,
using std::cin,using std::endl,using std::ostream,using std::istream......代替,试一下,应该没问题的!
2005-06-04 19:41
快速回复:关于输出的菜鸟问题
数据加载中...
 
   



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

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