首页 > 解决方案 > 如何触发对具有与检查功能相同签名的自定义功能的现有检查?

问题描述

我用printfC 编写了一个包装器。

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

标签: clion

解决方案


推荐阅读