Linux下实现一个带时标的消息打印

来源:互联网 发布:java打印word文档 编辑:程序博客网 时间:2024/06/05 11:15

代码如下:

void printTimeStampInfo(const char *fmt,...){    va_list arp;    struct timeval t;    gettimeofday(&t,NULL);    printf("[%ld.%06ld] ",t.tv_sec,t.tv_usec);    va_start(arp, fmt);    vprintf(fmt, arp);    va_end(arp);    printf("\n");    fflush(stdout);}

使用方法如下:

int main(void){    printTimeStampInfo("");    printTimeStampInfo("hello");    printTimeStampInfo("hello %d",1);    printTimeStampInfo("hello %d %d",1,2);}
0 0
原创粉丝点击