标签: rusage

UNIX编程.struct timeval如何打印它(C编程)

我正在尝试打印timeval类型的值.实际上我可以打印它,但我得到以下警告:

此行有多个标记

  • 格式'%ld'需要类型'long int',但参数2的类型为'struct timeval'

程序编译并打印出值,但我想知道我做错了什么.谢谢.

    printf("%ld.%6ld\n",usage.ru_stime);
    printf("%ld.%6ld\n",usage.ru_utime);
Run Code Online (Sandbox Code Playgroud)

用法类型

typedef struct{
    struct timeval ru_utime; /* user time used */
    struct timeval ru_stime; /* system time used */
    long   ru_maxrss;        /* maximum resident set size */
    long   ru_ixrss;         /* integral shared memory size */
    long   ru_idrss;         /* integral unshared data size */
    long   ru_isrss;         /* integral unshared stack size */
    long   ru_minflt;        /* page reclaims */
    long   ru_majflt;        /* page faults */
    long   ru_nswap;         /* swaps */
    long   ru_inblock;       /* block …
Run Code Online (Sandbox Code Playgroud)

unix timer rusage getrusage

18
推荐指数
2
解决办法
7万
查看次数

标签 统计

getrusage ×1

rusage ×1

timer ×1

unix ×1