dprintf的原型(stdio.h)

时间:2016-10-13 19:19:00

标签: printf stdio

我试图了解一个调用函数dprintf的程序。

根据此链接https://linux.die.net/man/3/dprintf,该函数需要一个文件描述符作为其第一个参数。 但是,我用这种方式调用dprintf的程序:

dprintf("%5d",vals [i] [j]);

代码在这里:https://github.com/kozyraki/phoenix/blob/master/phoenix-2.0/tests/pca/pca-pthread.c

我找不到任何关于dprintf这样的原型的引用。你能解释一下吗?

1 个答案:

答案 0 :(得分:0)

中的源文件phoenix/phoenix-2.0/tests/pca/pca-pthread.c dprintf出现的内容包括phoenix/phoenix-2.0/include/stddefines.h, 你会在其中找到:

/* Debug printf */
#define dprintf(...) fprintf(stdout, __VA_ARGS__)