• c语言 13


    1、

    #include <stdio.h>
    #include <time.h>
    
    char filename[] = "timedata.dat";
    
    void put_dat(void)
    {
        FILE *fp;
        
        if((fp = fopen(filename, "r")) == NULL)
            printf("aThe program is running for the first time.
    ");
        else
        {
            int year, month, day, hour, min, sec;
            char mood[128];
            fscanf(fp, "%d%d%d%d%d%d%s", &year, &month, &day, &hour, &min, &sec,mood);
            printf("The last time the program ran is: %d-%d-%d-%d-%d-%d.
    The mood in that time is: %s
    ", year, month, day, hour, min, sec, mood);
            
            fclose(fp);
        }
    }
    
    void get_dat(void)
    {
        FILE *fp;
        
        time_t current = time(NULL);
        struct tm *timer = localtime(&current);
        char mood[128];
        printf("Please input the mood in this time: "); scanf("%s", mood);
        
        if((fp = fopen(filename,"w")) == NULL)
            printf("aFile open failed.
    ");
        else
        {
            fprintf(fp, "%d %d %d %d %d %d %s
    ", timer -> tm_year + 1900, timer -> tm_mon + 1, timer -> tm_mday,
            timer -> tm_hour, timer -> tm_min, timer -> tm_sec, mood);
            fclose(fp);
        }        
    }
    
    int main(void)
    {
        put_dat();
        get_dat();
        
        return 0;
    }

     

    2、

    #include <stdio.h>
    #include <time.h>
    
    char filename[] = "timedata.dat";
    char mood[128];
    
    void put_dat(void)
    {
        FILE *fp;
        
        if((fp = fopen(filename, "r")) == NULL)
        {
            printf("aThe program is running for the first time.
    ");
            printf("Please input the mood in this time: "); scanf("%s", mood);
        }
        else
        {
            int year, month, day, hour, min, sec;
            fscanf(fp, "%d%d%d%d%d%d%s", &year, &month, &day, &hour, &min, &sec, mood);
            printf("The program ran in last time is: %d-%d-%d-%d-%d-%d.
    The mood at that time is: %s
    ", year, month, day, hour, min, sec, mood);
            printf("please input the mood at this time: "); scanf("%s", mood);
            fclose(fp);
        }
    }
    
    void get_dat(void)
    {
        FILE *fp;
        
        time_t current = time(NULL);  //time函数获取日历时间 
        struct tm *timer = localtime(&current); //localtime函数获取分解时间 
        
        if((fp = fopen(filename, "w")) == NULL)
        {
            printf("aFile open failed.
    ");
        }
        else
        {
            fprintf(fp, "%d %d %d %d %d %d %s
    ", timer -> tm_year + 1900, timer -> tm_mon + 1, timer -> tm_mday,
            timer -> tm_hour, timer -> tm_min, timer -> tm_sec, mood);
            fclose(fp);
        }         
    }
    
    int main(void)
    {
        put_dat();
        get_dat();
        
        return 0;    
    } 

     

  • 相关阅读:
    复选框与全选框的选中状态的联动
    用localStorage在页面间传值
    移动端页面输入法挡住input输入框的解决方法
    input[type=file]上传图片及转为base64码以及预览
    截取url参数
    图片加载完成再执行事件
    每天记录一点点
    图片懒加载
    @ font-face 引入本地字体文件
    vue 仿zTree折叠树
  • 原文地址:https://www.cnblogs.com/liujiaxin2018/p/14863947.html
Copyright © 2020-2023  润新知