如何以与检查功能相同的签名触发自定义功能的现有检查?

时间:2019-04-09 22:21:55

标签: clion

我用C语言编写了一个printf包装器。

void cPrintf(const char * format,  ...) {
    char * newfmt = malloc(strlen(format) * 2 + 10);
    va_list args;
    va_start(args, format);
    vsprintf(newfmt, format, args);
    va_end(args);
    curseDebug(newfmt);
    free(newfmt);
}

它采用与printf相同的参数,是否可以修改Format Specifiers检查以应用于此功能?

cPrintf("Pressing %d down", s->key); 
// Currently Clion doesn't know that this is a format function

0 个答案:

没有答案