EDN首页   博客首页

日志档案

发表于 2008-8-28 14:34:58

1

标签: C语言  stdlib.h  system函数  

使用system函数查看程序运行结果

    回想起以前使用TC编程的时候,为了看到运行的结果,Ctrl+F9 ,Alt+F5,这是比较麻烦的。后来学会了用cmd.exe就要稍微方便一些,运行一次以后想要在重新编译以后再次运行的话只要按一下上方向键再敲回车就可以了。
我有时候也用Dev-c++调一些小程序,于是在写完程序保存编译之后要做如下的工作:
1.win键+R 打开运行窗口,键入cmd然后回车
2.进入Dev-c++的C源程序目录
3.键入程序名,然后回车运行

    一天无意中在网上看到别人的一段程序,用到了
#include<stdlib.h>
system("pause");
    自己一调,立马领悟到了这种方式的简便。后来仔细看了一下,system函数的原型是int system(char *str);是把str指向的字符串作为一个命令传送到dos操作系统的command.com。
system("pause")当然就是在dos中输出“请按任意键继续...”了。这样一来,程序的结果就可以很方便的被查看了。

来个最简单的例子:
#include   <stdlib.h>  
#include   <stdio.h>
int main()  
{  
  printf("hello world!\n");
  system("pause");
}

系统分类: 软件开发   |   用户分类: C语言   |   来源: 原创   |   【推荐给朋友】   |   【添加到收藏夹】

    阅读(132)    回复(0)  

投一票您将和博主都有获奖机会!