首页 > 其他 > 详细

C库中system和atexit和exit的使用

时间:2020-08-25 09:22:36      阅读:83      评论:0      收藏:0      [点我收藏+]
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
enum logic_value
{
  false = 0,
  true
};
static int key_press_flag = 0;
static  void  process_exit(void)
{
    printf("exit\n");
    printf("笔记本电源部分不行啊\n");
    printf("笔记本冲一下电就很烫\n");
}
static void del_tmp(void)
{
   printf("手机APP应用程序这个API 好用哦\n");
   printf("删除程序的临时文件\n");
}
static void  del_connect(void)
{
   printf("断开一些链接信息\n");
}
int main()
{
    system("color 0B");
    system("date /T");
    system("dir");
    // int  atexit(void(*fun)(void));
    atexit(process_exit);
    atexit(del_tmp);
    atexit(del_connect);
    // 比如按键按下的时候 我们的APP应用程序
    key_press_flag = true;
    if(key_press_flag)
    {
       key_press_flag = false;
       exit(0);
    }
    //exit(0):正常结束程序运行
    //exit(非0):非正常结束程序运行
    while(1);
    return 0;
}
 
技术分享图片

C库中system和atexit和exit的使用

原文:https://www.cnblogs.com/nowroot/p/13557442.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!