| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 540 人关注过本帖
标题:不好意思噢,请教一个非常低级的问题
只看楼主 加入收藏
beyondlwm
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2006-7-19
收藏
 问题点数:0 回复次数:8 
不好意思噢,请教一个非常低级的问题

#include<iostream.h>
#include<conio.h>

void main()
{
int a,b,c;
cin>>a;cin>>b;
c=a+b;
cout<<"anser="<<c;
getch();
}






我的想法是加一个getch()函数,让程序执行完毕后中断暂停,让我看结果
可是每次运行都是我输如完a与b的值后回车,无显示,再输入键就结束了,结束的一瞬间可以看到COUT的运行
为什么程序里getch();在COUT命令前运行呢?!

2006-09-11 03:54
song4
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:38
帖 子:1533
专家分:4
注 册:2006-3-25
收藏
得分:0 
没输入一个变量用回车试试

嵌入式 ARM 单片机 驱动 RT操作系统 J2ME LINUX  Symbian C C++ 数据结构 JAVA Oracle 设计模式 软件工程 JSP
2006-09-11 06:59
wfpb
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2188
专家分:0
注 册:2006-4-2
收藏
得分:0 
什么编译器啊?我这没这个问题啊~?

如果你那有,试着在cout<<"anser="<<c;后加个flush;

cout<<"anser="<<c<<flush;

[glow=255,red,2]wfpb的部落格[/glow] 学习成为生活的重要组成部分!
2006-09-11 08:37
youngky
Rank: 1
等 级:新手上路
威 望:1
帖 子:75
专家分:0
注 册:2006-3-31
收藏
得分:0 
你是用什么编译器阿

2006-09-11 16:02
youngky
Rank: 1
等 级:新手上路
威 望:1
帖 子:75
专家分:0
注 册:2006-3-31
收藏
得分:0 
我试了一下,我用的是vc.stdio.net
没有什么可以实现getch的功能
不过有一个警告
我不知道为什么

2006-09-11 16:04
yeshirow
Rank: 4
等 级:贵宾
威 望:10
帖 子:854
专家分:0
注 册:2006-6-8
收藏
得分:0 

<iostream.h> 所致.

將其換爲 <iostream>
加上 using namespace std; 或者在 cin 或 cout 加前綴 std::


原來朋友仔感情再天真, 亦是我永遠也會愛惜的人, 明日愛他人, 也記住學會不要緊; 原來朋友比戀人更高分, 亦讓我開始懂得不記恨, 若大家都敏感, 我更要永遠記得拒絕再因小事怪人, 爲何沒有這條校訓...Twins-朋友仔 MCSD Training
2006-09-11 16:33
beyondlwm
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2006-7-19
收藏
得分:0 
楼上正解!请问
#include<iostream.h>

#include<iostream>
using namespace std;
有什么区别呢?
希望能通俗一点,呵呵。
2006-09-14 19:21
ww84020209
Rank: 1
等 级:新手上路
帖 子:190
专家分:0
注 册:2006-8-21
收藏
得分:0 
以下是引用yeshirow在2006-9-11 16:33:13的发言:

<iostream.h> 所致.

將其換爲 <iostream>
加上 using namespace std; 或者在 cin 或 cout 加前綴 std::

有什么区别呢?


2006-09-14 19:38
unicorn
Rank: 4
等 级:贵宾
威 望:14
帖 子:1066
专家分:0
注 册:2005-10-25
收藏
得分:0 
#include<iostream.h>
是从C过来引用头文件的写法

#include<iostream>
using namespace std;
标准C++发布之后的写法

标准C++引入了名字空间的概念,并把iostream等标准库中的东东封装到了std名字空间中

他们之间的不同主要表现在:

1.在声明于名字空间std中的<iostream>包含了一套同时支持窄带和宽带字符的I/O类模板,相反的<iostream.h>只支持字符流.
2.C++关于<iostream>接口的阐述在很多方面做了改动,因此<iostream>的接口和实现都不同于<iostream.h>
3.<iostream>组件在namespace std中声明有别于<iostream.h>的全局组件

unicorn-h.spaces. ◇◆ sava-scratch.spaces.  noh enol ! pue pu!w hw u! shemle aq ll!m noh 
2006-09-14 21:52
快速回复:不好意思噢,请教一个非常低级的问题
数据加载中...
 
   



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

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