zoukankan      html  css  js  c++  java
  • C库中system和atexit和exit的使用

    #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 ");
        printf("笔记本电源部分不行啊 ");
        printf("笔记本冲一下电就很烫 ");
    }
    static void del_tmp(void)
    {
       printf("手机APP应用程序这个API 好用哦 ");
       printf("删除程序的临时文件 ");
    }
    static void  del_connect(void)
    {
       printf("断开一些链接信息 ");
    }
    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;
    }
     
    一勤天下无难事。
  • 相关阅读:
    Android 使用MediaPlayer 播放 视频
    Android加载asset的db
    MAC SVN 基本设置 终端命令
    AFNetWork 简单实用demo
    IntelliJ IDEA导出Java 可执行Jar包
    Xcode快速排错
    Listview多tab上滑悬浮
    N最短路径分词
    进程监控工具supervisor
    nginx配置指南
  • 原文地址:https://www.cnblogs.com/nowroot/p/13557442.html
Copyright © 2011-2022 走看看