翔龙宝贝 发表于 2006-2-13 11:16

一个简单的语句,不知道问题出在那里!

#include &lt;iosream&gt;<BR>int main()<BR>{<BR> std::cout &lt;&lt; "你好啊!\n";<BR> std::cout &lt;&lt; "你在做什么呢?\n";<BR>    return 0;<BR>}

柳儿 发表于 2006-2-13 11:51

头文件应该是&lt;iostream&gt;

xyj 发表于 2006-2-18 20:29

you losed "using namespace std;"(don't have "")

loveful 发表于 2006-2-18 21:32

<P>1.如果没有加命名空间 using namespace std的话,就使用#include&lt;iostream.h&gt;<BR><BR></P>

dang800919 发表于 2006-2-20 16:25

#include &lt;iostream&gt;<BR>using namespace std; <BR>int main()<BR>{<BR>cout &lt;&lt; "你好啊!&lt;&lt;endl;<BR>cout &lt;&lt; "你在做什么呢?&lt;&lt;endl;<BR>    return 0;<BR>}<BR><BR>or <BR><BR>#include &lt;iostream.h&gt;<BR>int main()<BR>{<BR>cout &lt;&lt; "你好啊!&lt;&lt;endl;<BR>cout &lt;&lt; "你在做什么呢?&lt;&lt;endl;<BR>    return 0;<BR>}

dang800919 发表于 2006-2-20 16:25

建议你用第一种写法

袋鼠 发表于 2006-2-20 22:21

<P>#include &lt;iostream&gt;<BR>int main()<BR>{<BR><FONT color=#ff3333>std::</FONT><FONT color=#000000>cout</FONT> &lt;&lt; "你好啊!\n";<BR><FONT color=#ff2222>std::</FONT><FONT color=#000000>cout</FONT> &lt;&lt; "你在做什么呢?\n";<BR>    return 0;<BR>}<BR><BR>是正确的,因为如果使用了红字部分就可以不用 using namespace std;</P>

DarkHero 发表于 2006-2-21 21:34

就是stream没拼写对嘛,呵呵

随风飞飞 发表于 2006-2-24 09:55

<P>#include&lt;iostream&gt;<BR>using namespace;<BR><BR></P>

西部天狼 发表于 2006-2-25 00:09

<P>哈哈,就两个人答对了</P>

yqh 发表于 2006-2-27 19:04

试一试不就知道了!

DarkHero 发表于 2006-3-1 21:27

显然就我和2楼的说对了嘛,嘿嘿[em28]

jianwufeng 发表于 2006-3-4 18:00

提问

#include &lt;iostream&gt;<BR>int main()<BR>{<BR>std::cout &lt;&lt; "你好啊!"&lt;&lt;endl;<BR>std::cout &lt;&lt; "你在做什么呢?"&lt;&lt;endl;<BR>    return 0;<BR>}<BR><BR><BR><BR>怎么错了呢?<BR><BR>它说我的程序"endl"  underclared identifier~~~<BR><BR>为什么?<BR><BR>请各位大哥说说~~

DarkHero 发表于 2006-3-4 19:04

std::endl<BR>endl是在std namespace 里的一个ostream的对象

jianwufeng 发表于 2006-3-4 21:58

<P>不懂~~<BR><BR>大哥你可不可以说清楚一点</P>

DarkHero 发表于 2006-3-5 00:14

既然你用了std::cout那么endl与cout的类型一样,所以也要用std::endl。<BR>这样懂了不

wanglff 发表于 2006-3-5 16:59

<FONT color=#3cc457> using namespace std;<BR>就是一个名字空间<BR>当程序达到一定的规模后<BR>会遇到一个问题是我们(用完了)函数名和标识符.呵呵当然这是一种假设,并非我们能用的完函数名和标识符<BR>通常把程序分成许多小块<BR>每块由不同的人来构造和连接,由于所有的函数名和标识符都在同一个程序里面,这就要求程序员要非常的小心.不要使用相同的函数名和标识符<BR>导致冲突!导致程序的维护付出高昂的代价<BR></FONT><FONT color=#4db34d>//所以用名字空间来解决上面的问题//</FONT>

wxd 发表于 2006-3-6 19:21

#include &lt;iosream&gt; 这样写编译能通过啊,我的VC怎么就不行啊,有三个错误啊

DarkHero 发表于 2006-3-6 19:27

看看这个吧,刚搜的:<BR><a href="http://www.juntuan.net/hkbc/winbc/n/2005-10-23/9775.html" target="_blank" >http://www.juntuan.net/hkbc/winbc/n/2005-10-23/9775.html</A>

jianwufeng 发表于 2006-3-7 16:21

谢谢~~

页: [1] 2

编程论坛