首页 > 用户发贴区 > 编程问题提问区 > 生成.EXE运行时怎么一闪就没了啊!?
2009
02-01

生成.EXE运行时怎么一闪就没了啊!?

怎么办啊~?


生成.EXE运行时怎么一闪就没了啊!?》有 2 条评论

  1. hzr101010 说:

    用 WIN-TC 后面加个getch函数

     

    用其他的就不知道怎么玩了~~

  2. 465504453 说:

    因为程序已经执行完了,自动关闭了。

    你要想观察结果,可以在源程序结尾添加getch();或者system(“pause”);

    这两个都是暂停程序,按任意键继续,但getch();是没有提示信息的,system(“pause”)会显示,在中文编译系统中显示“请按任意键继续”,英文编译系统是“Press any key to continue.”

    示例程序代码:

    #include<stdio.h>

    int main();  /*test 1*/

    {

         printf(“This is a test.\n”);

         getch();         /*pause*/

         return 0;        /*执行结果为结果1*/

    }

    结果1:

    This is a test.

    (这时候你可以按任意键继续,这里会退出,因为后面没有代码了。)

    #include<stdio.h>

    int main();    /*test 2*/

    {

         printf(“This is a test.\n”);

         system(“pause”);         /*如果是中文编译系统,那么结果为结果2,否则为结果3*/

         return 0;

    }

     

    结果1:

    This is a test.

     

    结果2:

    This is a test.

    Press any key to continue….

     

    你也可以用这两个函数来在需要暂停程序的地方使用(非调试用)。

留下一个回复