我试图了解一个调用函数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这样的原型的引用。你能解释一下吗?
答案 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__)