c语言怎么写log日志

c语言怎么写log日志,第1张

#include <stdio.h>  

#include <stdarg.h>  

#include <time.h>  

  

int write_log (FILE* pFile, const char *format, ...) {  

    va_list arg  

    int done  

  

    va_start (arg, format)  

    //done = vfprintf (stdout, format, arg)  

  

    time_t time_log = time(NULL)  

    struct tm* tm_log = localtime(&time_log)  

    fprintf(pFile, "%04d-%02d-%02d %02d:%02d:%02d ", tm_log->tm_year + 1900, tm_log->tm_mon + 1, tm_log->tm_mday, tm_log->tm_hour, tm_log->tm_min, tm_log->tm_sec)  

  

    done = vfprintf (pFile, format, arg)  

    va_end (arg)  

  

    fflush(pFile)  

    return done  

}

#include<stdio.h>void main(void) { float a[20]int i,jfloat tempfor(i=0i<20i++) { scanf("%f",&a[i])} for(i=0i<20i++) { for(j=i+1j<20j++) { if (a[i]>a[j]) { temp=a[i]a[i]=a[j]a[j]=temp} } } printf("从小到大顺序为:\n")for(i=0i<20i++) { printf("%f",a[i])} putchar('\n')}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12170898.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存