找回密码
 注册
搜索
热搜: 回贴
  • 前程无忧官网首页 有什么好的平台可以
  • 最新的销售平台 互联网营销的平台有哪
  • 制作网页的基本流程 网页制作和网页设
  • 【帝国CMS】输出带序号的列表(数字排
  • 网站建设公司 三一,中联,极东泵车的
  • 织梦 建站 织梦网站模版后台怎么更改
  • 云服务官网 哪些网站有免费的简历模板
  • 如何建网站要什么条件 建网站要用什么
  • 吉林市移动公司电话 吉林省退休人员网
  • 设计类毕业论文 网站设计与实现毕业论
查看: 1390|回复: 8

不好意思噢,请教一个非常低级的问题

[复制链接]
发表于 2009-11-3 23:56:27 | 显示全部楼层 |阅读模式 IP:江苏扬州
#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命令前运行呢?!
发表于 2009-11-3 23:56:28 | 显示全部楼层 IP:江苏扬州
没输入一个变量用回车试试
回复

使用道具 举报

发表于 2009-11-3 23:56:30 | 显示全部楼层 IP:江苏扬州
什么编译器啊?我这没这个问题啊~?

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

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

使用道具 举报

发表于 2009-11-3 23:56:31 | 显示全部楼层 IP:江苏扬州
你是用什么编译器阿
回复

使用道具 举报

发表于 2009-11-3 23:56:33 | 显示全部楼层 IP:江苏扬州
我试了一下,我用的是vc.stdio.net
没有什么可以实现getch的功能
不过有一个警告
我不知道为什么
回复

使用道具 举报

发表于 2009-11-3 23:56:34 | 显示全部楼层 IP:江苏扬州
<iostream.h> 所致.

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

使用道具 举报

发表于 2009-11-3 23:56:35 | 显示全部楼层 IP:江苏扬州
楼上正解!请问
#include<iostream.h>

#include<iostream>
using namespace std;
有什么区别呢?
希望能通俗一点,呵呵。
回复

使用道具 举报

发表于 2009-11-3 23:56:37 | 显示全部楼层 IP:江苏扬州
以下是引用yeshirow在2006-9-11 16:33:13的发言:

<iostream.h> 所致.

將其換爲 <iostream>
加上 using namespace std; 或者在 cin 或 cout 加前綴 std::
有什么区别呢?
回复

使用道具 举报

发表于 2009-11-3 23:56:39 | 显示全部楼层 IP:江苏扬州
#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>的全局组件
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-30 19:43 , Processed in 0.292845 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表