| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 381 人关注过本帖
标题:这句程序是什么意思啊,哪位大哥帮帮小弟
只看楼主 加入收藏
tianxiao110
Rank: 1
等 级:新手上路
帖 子:63
专家分:1
注 册:2010-7-23
结帖率:83.33%
收藏
已结贴  问题点数:5 回复次数:3 
这句程序是什么意思啊,哪位大哥帮帮小弟
#include <iostream>
int main()
{
std::cout<<"Please input your numbers:"<<std::endl;
int sum=0,val;
while(std::cin>>val)
{
  if(val<0)
  {++sum;}                  
                     }
std::cout<<"The sum of the negetive numbers is"<<sum<<std::endl;
system("pause");
return 0;
}
上面这个程序中:system("pause"); 这句是什么意思啊,有什么作用啊,那位大哥说下。谢谢
搜索更多相关主题的帖子: include 大哥 
2010-07-25 19:36
mxs810
Rank: 9Rank: 9Rank: 9
来 自:火星
等 级:贵宾
威 望:16
帖 子:234
专家分:1122
注 册:2006-10-19
收藏
得分:0 
system就是调用从程序中调用系统命令(和shell命令)。  
system("pause")就是从程序里调用“pause”命令;  
而“pause”这个系统命令的功能很简单,
就是在命令行上输出一行类似于“Press any key to exit”的字,等待用户按一个键,然后返回

授人以鱼不如授人以渔
2010-07-25 20:15
rainbow1
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:2
帖 子:277
专家分:839
注 册:2010-5-19
收藏
得分:5 
当程序运行到这里时,程序会在控制台窗口显示:
请按任意键继续......
实际作用就是:一般命令行程序在控制台运行结束时会一闪而过,导致你可能看不清楚结果。用这个命令,就可以使程序“puause”,暂停下来,让你把结果看个够,再按任意键退出控制台窗口。
收到的鲜花
  • tianxiao1102010-07-25 22:49 送鲜花  3朵  
2010-07-25 21:52
windyfzz
Rank: 2
等 级:禁止访问
帖 子:90
专家分:12
注 册:2010-7-25
收藏
得分:0 
很简单你把源代码中的system("pause");去掉后运行程序,再把回复在运行程序,看看两次有什么区别就知道了。另外你的源代码应该少了#include<stdlib.h>这么个头文件。
2010-07-25 23:08
快速回复:这句程序是什么意思啊,哪位大哥帮帮小弟
数据加载中...
 
   



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

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