标题:这句程序是什么意思啊,哪位大哥帮帮小弟
只看楼主
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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-313966-1-1.html




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

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